11 lines
376 B
TypeScript
11 lines
376 B
TypeScript
![]() |
import { Constants, GuildChannel } from "eris";
|
||
|
import { hasPermissions } from "./hasPermissions";
|
||
|
|
||
|
export function canReadChannel(channel: GuildChannel, memberId: string) {
|
||
|
const channelPermissions = channel.permissionsOf(memberId);
|
||
|
return hasPermissions(channelPermissions, [
|
||
|
Constants.Permissions.readMessages,
|
||
|
Constants.Permissions.readMessageHistory,
|
||
|
]);
|
||
|
}
|