File tree 2 files changed +15
-7
lines changed
2 files changed +15
-7
lines changed Original file line number Diff line number Diff line change @@ -65,6 +65,8 @@ func (p *Paste) get() bool {
65
65
return db .First (p ).Error == nil
66
66
}
67
67
68
- func (p * Paste ) delete () {
69
- db .Where (p ).Delete (& Paste {})
68
+ func (p * Paste ) delete () bool {
69
+ rs := db .Where (p ).Delete (& Paste {})
70
+
71
+ return rs .Error == nil && rs .RowsAffected > 0
70
72
}
Original file line number Diff line number Diff line change @@ -199,8 +199,8 @@ func respPasteHandler(c *gin.Context) {
199
199
}
200
200
201
201
if ! paste .get () {
202
- c .JSON (200 , resp {
203
- Code : 200 ,
202
+ c .JSON (400 , resp {
203
+ Code : 400 ,
204
204
Msg : "null" ,
205
205
})
206
206
return
@@ -229,8 +229,8 @@ func deletePasteHandler(c *gin.Context) {
229
229
token := c .GetHeader (tokenHeader )
230
230
231
231
if token == "" {
232
- c .JSON (200 , resp {
233
- Code : 200 ,
232
+ c .JSON (400 , resp {
233
+ Code : 400 ,
234
234
Msg : "null" ,
235
235
})
236
236
return
@@ -241,7 +241,13 @@ func deletePasteHandler(c *gin.Context) {
241
241
Token : token ,
242
242
}
243
243
244
- paste .delete ()
244
+ if ! paste .delete () {
245
+ c .JSON (400 , resp {
246
+ Code : 400 ,
247
+ Msg : "null" ,
248
+ })
249
+ return
250
+ }
245
251
246
252
c .JSON (200 , resp {
247
253
Code : 200 ,
You can’t perform that action at this time.
0 commit comments