@@ -15,17 +15,17 @@ import (
15
15
"github.com/uptrace/bun"
16
16
)
17
17
18
- func EnvelopeDeleteAll (cc * core.Context ) error {
18
+ func EnvelopeDeleteAll (cc core.Context ) error {
19
19
_ , err := cc .DB .NewDelete ().Model (& envelope.Message {}).Where ("1=1" ).Exec (cc .Context ())
20
20
return err
21
21
}
22
22
23
- func EnvelopeDelete (cc * core.Context , id int64 ) error {
23
+ func EnvelopeDelete (cc core.Context , id int64 ) error {
24
24
_ , err := cc .DB .NewDelete ().Model (& envelope.Message {}).Where ("id = ?" , id ).Exec (cc .Context ())
25
25
return err
26
26
}
27
27
28
- func EnvelopeCreate (cc * core.Context , msg * envelope.Message , atts []* envelope.Attachment ) (int64 , []int64 , error ) {
28
+ func EnvelopeCreate (cc core.Context , msg * envelope.Message , atts []* envelope.Attachment ) (int64 , []int64 , error ) {
29
29
err := cc .DB .RunInTx (cc .Context (), & sql.TxOptions {}, func (ctx context.Context , tx bun.Tx ) error {
30
30
_ , err := tx .NewInsert ().Model (msg ).Exec (ctx )
31
31
if err != nil {
@@ -54,7 +54,7 @@ func EnvelopeCreate(cc *core.Context, msg *envelope.Message, atts []*envelope.At
54
54
return msg .ID , attIDS , nil
55
55
}
56
56
57
- func EnvelopeMessageList (cc * core.Context , page pagination.Page , filter envelope.MessageFilter ) (envelope.MessageListResult , error ) {
57
+ func EnvelopeMessageList (cc core.Context , page pagination.Page , filter envelope.MessageFilter ) (envelope.MessageListResult , error ) {
58
58
var msgs []* envelope.Message
59
59
q := cc .DB .NewSelect ().Model (& msgs ).Limit (page .Limit ()).Offset (page .Offset ())
60
60
@@ -90,7 +90,7 @@ func EnvelopeMessageList(cc *core.Context, page pagination.Page, filter envelope
90
90
}, nil
91
91
}
92
92
93
- func EnvelopeGet (cc * core.Context , id int64 ) (envelope.Envelope , error ) {
93
+ func EnvelopeGet (cc core.Context , id int64 ) (envelope.Envelope , error ) {
94
94
ctx := cc .Context ()
95
95
msg := & envelope.Message {}
96
96
err := cc .DB .NewSelect ().Model (msg ).Where ("id = ?" , id ).Scan (ctx , msg )
@@ -110,19 +110,19 @@ func EnvelopeGet(cc *core.Context, id int64) (envelope.Envelope, error) {
110
110
}, nil
111
111
}
112
112
113
- func EnvelopeMessageHTMLGet (cc * core.Context , id int64 ) (string , error ) {
113
+ func EnvelopeMessageHTMLGet (cc core.Context , id int64 ) (string , error ) {
114
114
return queries .New (cc .DB .DB ).GetEnvelopeMessageHTML (cc .Context (), id )
115
115
}
116
116
117
- func EnvelopeCount (cc * core.Context ) (int , error ) {
117
+ func EnvelopeCount (cc core.Context ) (int , error ) {
118
118
return cc .DB .NewSelect ().Model (& envelope.Message {}).Count (cc .Context ())
119
119
}
120
120
121
- func EnvelopeAttachmentCount (cc * core.Context ) (int , error ) {
121
+ func EnvelopeAttachmentCount (cc core.Context ) (int , error ) {
122
122
return cc .DB .NewSelect ().Model (& envelope.Attachment {}).Where ("message_id IS NOT NULL" ).Count (cc .Context ())
123
123
}
124
124
125
- func EnvelopeAttachmentList (cc * core.Context , page pagination.Page , filter envelope.AttachmentFilter ) (envelope.AttachmentListResult , error ) {
125
+ func EnvelopeAttachmentList (cc core.Context , page pagination.Page , filter envelope.AttachmentFilter ) (envelope.AttachmentListResult , error ) {
126
126
var atts []* envelope.Attachment
127
127
q := cc .DB .NewSelect ().Model (& atts ).Limit (page .Limit ()).Offset (page .Offset ()).Where ("message_id IS NOT NULL" )
128
128
@@ -153,24 +153,24 @@ func EnvelopeAttachmentList(cc *core.Context, page pagination.Page, filter envel
153
153
}, nil
154
154
}
155
155
156
- func EnvelopeAttachmentListOrphan (cc * core.Context , limit int ) ([]* envelope.Attachment , error ) {
156
+ func EnvelopeAttachmentListOrphan (cc core.Context , limit int ) ([]* envelope.Attachment , error ) {
157
157
var atts []* envelope.Attachment
158
158
err := cc .DB .NewSelect ().Model (& atts ).Limit (limit ).Where ("message_id IS NULL" ).Scan (cc .Context ())
159
159
return atts , err
160
160
}
161
161
162
- func EnvelopeDeleteUntilCount (cc * core.Context , keep int , olderThan time.Time ) (int64 , error ) {
162
+ func EnvelopeDeleteUntilCount (cc core.Context , keep int , olderThan time.Time ) (int64 , error ) {
163
163
return queries .New (cc .DB .DB ).DeleteEnvelopeUntilCount (cc .Context (), queries.DeleteEnvelopeUntilCountParams {
164
164
CreatedAt : olderThan .UTC (),
165
165
Limit : int64 (keep ),
166
166
})
167
167
}
168
168
169
- func EnvelopeDeleteOlderThan (cc * core.Context , olderThan time.Time ) (int64 , error ) {
169
+ func EnvelopeDeleteOlderThan (cc core.Context , olderThan time.Time ) (int64 , error ) {
170
170
return queries .New (cc .DB .DB ).DeleteEnvelopeOlderThan (cc .Context (), olderThan .UTC ())
171
171
}
172
172
173
- func EnvelopeAttachmentDelete (cc * core.Context , att * envelope.Attachment ) error {
173
+ func EnvelopeAttachmentDelete (cc core.Context , att * envelope.Attachment ) error {
174
174
err := files .DeleteFile (cc , att )
175
175
if err != nil && ! errors .Is (err , os .ErrNotExist ) {
176
176
return err
0 commit comments