@@ -23,31 +23,32 @@ type App interface {
23
23
AttachmentOrphanDelete (ctx context.Context , tracer trace.Tracer ) error
24
24
AuthHTTPAnonymous () bool
25
25
AuthHTTPLogin (ctx context.Context , username , password string ) (models.User , error )
26
+ AuthSMTPAnonymous () bool
26
27
AuthSMTPLogin (ctx context.Context , username , password string ) error
27
28
EndpointList (ctx context.Context ) ([]models.Endpoint , error )
28
29
EndpointTest (ctx context.Context , id int64 ) error
30
+ EnvelopeCount (ctx context.Context ) (int , error )
29
31
EnvelopeCreate (ctx context.Context , msg models.DTOMessageCreate , datts []models.DTOAttachmentCreate ) (int64 , error )
30
32
EnvelopeDelete (ctx context.Context , id int64 ) error
31
33
EnvelopeDrop (ctx context.Context ) error
32
34
EnvelopeGet (ctx context.Context , id int64 ) (models.Envelope , error )
33
35
EnvelopeList (ctx context.Context , page pagination.Page , req models.DTOEnvelopeListRequest ) (models.DTOEnvelopeListResult , error )
34
36
EnvelopeSend (ctx context.Context , envelopeID int64 , endpointID int64 ) error
35
- EnvelopeCount (ctx context.Context ) (int , error )
37
+ MailmanDequeue (ctx context.Context ) (* models.Envelope , error )
38
+ MailmanEnqueue (ctx context.Context , envelopeID int64 ) error
36
39
MessageHTMLGet (ctx context.Context , id int64 ) (string , error )
37
40
RetentionPolicyGet (ctx context.Context ) models.ConfigRetentionPolicy
38
41
RetentionPolicyRun (ctx context.Context , trace trace.Tracer ) error
39
42
RuleCreate (ctx context.Context , req models.DTORuleCreate ) (int64 , error )
40
43
RuleDelete (ctx context.Context , id int64 ) error
44
+ RuleEndpointsGet (ctx context.Context , id int64 ) (models.RuleEndpoints , error )
41
45
RuleEndpointsList (ctx context.Context ) ([]models.RuleEndpoints , error )
42
46
RuleExpressionCheck (ctx context.Context , expression string ) error
43
47
RuleGet (ctx context.Context , id int64 ) (models.Rule , error )
44
- RuleEndpointsGet (ctx context.Context , id int64 ) (models.RuleEndpoints , error )
45
48
RuleList (ctx context.Context ) ([]models.Rule , error )
46
49
RuleUpdate (ctx context.Context , req models.DTORuleUpdate ) error
47
50
StorageGet (ctx context.Context ) (models.Storage , error )
48
51
TraceDrop (ctx context.Context ) error
49
52
TraceList (ctx context.Context , page pagination.Page , req models.DTOTraceListRequest ) (models.DTOTraceListResult , error )
50
53
Tracer (source string ) trace.Tracer
51
- MailmanEnqueue (ctx context.Context , envelopeID int64 ) error
52
- MailmanDequeue (ctx context.Context ) (* models.Envelope , error )
53
54
}
0 commit comments