server/models/V1/flagModel.js
import cars from '../../database/objectDatabase/car';
import flags from '../../database/objectDatabase/flag';
import users from '../../database/objectDatabase/user';
class Flag {
flagAd(data) {
const newFlag = {
id: flags.length + 1,
car_id: cars[cars.length - 1].id,
reported_by: users[users.length - 1].id,
created_on: Date(),
reason: data.reason,
description: data.description,
};
flags.push(newFlag);
return newFlag;
}
getFlags() {
return flags;
}
getSpecificFlag(id) {
return flags.find(flag => flag.id === id);
}
}
export default new Flag();