forked from noxious/server
Fix type error on sprites
This commit is contained in:
parent
23f06061c0
commit
9bf88b86fe
@ -8,6 +8,7 @@ interface IPayload {
|
||||
name: string;
|
||||
origin_x: number;
|
||||
origin_y: number;
|
||||
type: string;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -23,7 +24,7 @@ export default function (socket: TSocket, io: Server) {
|
||||
}
|
||||
|
||||
try {
|
||||
const sprite = await SpriteRepository.update(data.id, data.name, data.origin_x, data.origin_y);
|
||||
const sprite = await SpriteRepository.update(data.id, data.name, data.origin_x, data.origin_y, data.type);
|
||||
|
||||
callback(true);
|
||||
} catch (error) {
|
||||
|
@ -28,7 +28,7 @@ export default function (socket: TSocket, io: Server) {
|
||||
await fs.mkdir(public_folder, { recursive: true });
|
||||
|
||||
const uploadPromises = Object.entries(data).map(async ([key, spriteData]) => {
|
||||
const sprite = await spriteRepository.create('New sprite', 0, 0);
|
||||
const sprite = await spriteRepository.create('New sprite', 0, 0, '');
|
||||
const uuid = sprite.id;
|
||||
const filename = `${uuid}.png`;
|
||||
const finalFilePath = path.join(public_folder, filename);
|
||||
|
@ -12,23 +12,25 @@ class SpriteRepository {
|
||||
return prisma.sprite.findMany();
|
||||
}
|
||||
|
||||
async create(name: string, origin_x: number, origin_y: number): Promise<Sprite> {
|
||||
async create(name: string, origin_x: number, origin_y: number, type: string): Promise<Sprite> {
|
||||
return prisma.sprite.create({
|
||||
data: {
|
||||
name,
|
||||
origin_x,
|
||||
origin_y
|
||||
origin_y,
|
||||
type
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
async update(id: string, name: string, origin_x: number, origin_y: number): Promise<Sprite> {
|
||||
async update(id: string, name: string, origin_x: number, origin_y: number, type: string): Promise<Sprite> {
|
||||
return prisma.sprite.update({
|
||||
where: { id },
|
||||
data: {
|
||||
name,
|
||||
origin_x,
|
||||
origin_y
|
||||
origin_y,
|
||||
type
|
||||
},
|
||||
});
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user