chore: add FIXME for future iterations
parent
56882c1c46
commit
7b72b3c8e9
|
@ -53,6 +53,8 @@ public class Dispatcher {
|
||||||
.flatMap(
|
.flatMap(
|
||||||
eventName ->
|
eventName ->
|
||||||
tgEventProcessors.stream()
|
tgEventProcessors.stream()
|
||||||
|
// FIXME that fucking stupid, why iterate over, just use a map! Make
|
||||||
|
// mapping at startup then we're gucci for the rest of the run
|
||||||
.filter(processor -> processor.getEventName().equals(eventName))
|
.filter(processor -> processor.getEventName().equals(eventName))
|
||||||
.findAny())
|
.findAny())
|
||||||
.map(processor -> processor.process(callbackQueryContext, update))
|
.map(processor -> processor.process(callbackQueryContext, update))
|
||||||
|
|
|
@ -61,6 +61,8 @@ public class Router {
|
||||||
.flatMap(
|
.flatMap(
|
||||||
command ->
|
command ->
|
||||||
tgCommandProcessors.stream()
|
tgCommandProcessors.stream()
|
||||||
|
// FIXME that fucking stupid, why iterate over, just use a map! Make
|
||||||
|
// mapping at startup then we're gucci for the rest of the run
|
||||||
.filter(ex -> ex.getTriggerKeyword().equals(command))
|
.filter(ex -> ex.getTriggerKeyword().equals(command))
|
||||||
.findAny())
|
.findAny())
|
||||||
.map(executor -> executor.process(chat, update))
|
.map(executor -> executor.process(chat, update))
|
||||||
|
|
Loading…
Reference in New Issue