mirror of
https://github.com/PretendoNetwork/super-mario-maker.git
synced 2026-08-02 00:15:36 -05:00
24 lines
576 B
Go
24 lines
576 B
Go
package datastore_db
|
|
|
|
import (
|
|
"github.com/PretendoNetwork/nex-go"
|
|
"github.com/PretendoNetwork/super-mario-maker-secure/database"
|
|
"github.com/PretendoNetwork/super-mario-maker-secure/globals"
|
|
)
|
|
|
|
func DeleteObjectByDataID(dataID uint64) uint32 {
|
|
errCode := IsObjectAvailable(dataID)
|
|
if errCode != 0 {
|
|
return errCode
|
|
}
|
|
|
|
_, err := database.Postgres.Exec(`UPDATE datastore.objects SET deleted=TRUE WHERE data_id=$1`, dataID)
|
|
if err != nil {
|
|
globals.Logger.Error(err.Error())
|
|
// TODO - Send more specific errors?
|
|
return nex.Errors.DataStore.Unknown
|
|
}
|
|
|
|
return 0
|
|
}
|