25 lines
736 B
TypeScript
25 lines
736 B
TypeScript
import router from '../lib/router';
|
|
import query from '../db/query';
|
|
import { reply } from '../lib/WebSocketServer';
|
|
|
|
import _new from '../db/snippets/client/new.sql';
|
|
import _get from '../db/snippets/client/get.sql';
|
|
import rename from '../db/snippets/client/rename.sql';
|
|
|
|
export default router({
|
|
async 'new'() {
|
|
const response = await query(_new);
|
|
if(response === null) return;
|
|
return reply(response[0][0].uid);
|
|
},
|
|
async 'get'(uid: string) {
|
|
const response = await query(_get, uid);
|
|
if(response === null) return;
|
|
return reply(response[0].name);
|
|
},
|
|
async 'rename'(data: any) {
|
|
const { clientId, name } = data;
|
|
const res = await query(rename, name, clientId);
|
|
// silent failure O.O
|
|
},
|
|
}); |