// SSE is a method for actions.SSE func (action *TransactionIndexAction) SSE(stream sse.Stream) { action.Do( action.LoadQuery, action.LoadRecords, func() { stream.SetLimit(int(action.Query.Limit)) records := action.Records[stream.SentCount():] for _, record := range records { var res resource.Transaction res.Populate(action.Ctx, record) stream.Send(sse.Event{ID: res.PagingToken(), Data: res}) } }, ) }