feat(services): Db - category insert method

#6
This commit is contained in:
Mathis H (Avnyr) 2024-04-25 11:37:09 +02:00
parent adbecfa435
commit ef83ad18a4
Signed by: Mathis
GPG Key ID: DD9E0666A747D126

View File

@ -343,6 +343,27 @@ const MySqlService = {
}
})
}
},
Category: {
insert(handler: MysqlHandler, data: IDbCategory) {
return new Promise((resolve, reject) => {
if (!data.id) return reject('Id is undefined');
if (data.id.length !== 36) return reject('Id invalid');
const _sql = "INSERT INTO `users`(`id`,`slug_name`, `display_name`) VALUES (?, ?, ?)"
const _values = [
data.id,
data.slug_name,
data.display_name
]
try {
resolve(handler.execute(_sql, _values))
} catch (err: unknown) {
reject(err as Error);
}
})
}
}
}