package Ġnet . nan ai 1 0 a . tw ome at . cli . present ers . user . save Ċ Ċ import Ġnet . nan ai 1 0 a . tw ome at . cli . present ers . Event Receiver Ċ import Ġnet . nan ai 1 0 a . tw ome at . cli . present ers . Event Trans mission er Ċ import Ġnet . nan ai 1 0 a . tw ome at . cli . present ers . ID is cord View Ċ Ċ class ĠDiscord User Save Event Trans mission er Ġ: ĠEvent Trans mission er < Discord User Save Event > Ġ{ ĊĠĠĠ Ġoverride Ġval Ġreceiv ers : ĠMutable List < Event Receiver < Discord User Save Event >> Ġ= Ġmutable ListOf () Ċ } Ċ Ċ class ĠDiscord User Save Event Receiver ( private Ġval Ġview : ĠI Discord View < Discord User Save ViewModel >) Ġ: ĊĠĠĠ ĠEvent Receiver < Discord User Save Event > Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġon Receive ( event : ĠDiscord User Save Event ) Ġ= Ġview . invoke ( event . session Data , Ġevent . model ) Ċ } Ċ