22 lines
584 B
TypeScript
22 lines
584 B
TypeScript
import { RaidGroupPermission } from "@/interface/RaidGroupPermission";
|
|
import { RaidGroupRequest } from "@/interface/RaidGroupRequest";
|
|
|
|
|
|
export function containsRaidGroupPermission(raidGroupId: string, permissions: RaidGroupPermission[]): boolean{
|
|
for(const permission of permissions){
|
|
if(permission.raidGroupId === raidGroupId){
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
export function containsRaidGroupRequest(raidGroupId: string, requests: RaidGroupRequest[]){
|
|
for(const request of requests){
|
|
if(request.raidGroupId === raidGroupId){
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|