mirror of
https://github.com/MedzikUser/go-pingbot
synced 2024-08-14 23:57:07 +00:00
fix(api): delete url
This commit is contained in:
parent
018a2e9b90
commit
8d901b1160
3 changed files with 7 additions and 5 deletions
2
.github/workflows/release.yml
vendored
2
.github/workflows/release.yml
vendored
|
@ -13,6 +13,8 @@ jobs:
|
|||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
fetch-depth: '0'
|
||||
|
||||
- name: Set up Go
|
||||
uses: actions/setup-go@v2
|
||||
|
|
|
@ -7,11 +7,13 @@ import (
|
|||
"go.mongodb.org/mongo-driver/mongo"
|
||||
)
|
||||
|
||||
func Delete(url *URL) (*mongo.DeleteResult, error) {
|
||||
func Delete(url string) (*mongo.DeleteResult, error) {
|
||||
ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)
|
||||
defer cancel()
|
||||
|
||||
result, err := Coll.DeleteOne(ctx, url)
|
||||
result, err := Coll.DeleteOne(ctx, json{
|
||||
"url": url,
|
||||
})
|
||||
|
||||
return result, err
|
||||
}
|
||||
|
|
|
@ -23,9 +23,7 @@ func Delete(c *gin.Context) {
|
|||
|
||||
url = string(d)
|
||||
|
||||
r, err := mongo.Delete(&mongo.URL{
|
||||
URL: url,
|
||||
})
|
||||
r, err := mongo.Delete(url)
|
||||
|
||||
if r.DeletedCount <= 0 {
|
||||
c.JSON(http.StatusNotFound, json{
|
||||
|
|
Loading…
Reference in a new issue