2020-08-05 23:57:09 +03:00
|
|
|
import { Constants, GuildChannel } from "eris";
|
2020-08-07 00:09:05 +03:00
|
|
|
import { hasChannelPermissions } from "./hasChannelPermissions";
|
2020-08-05 23:57:09 +03:00
|
|
|
|
|
|
|
export function canReadChannel(channel: GuildChannel, memberId: string) {
|
|
|
|
const channelPermissions = channel.permissionsOf(memberId);
|
2020-08-07 00:09:05 +03:00
|
|
|
return hasChannelPermissions(channelPermissions, [
|
2020-08-05 23:57:09 +03:00
|
|
|
Constants.Permissions.readMessages,
|
|
|
|
Constants.Permissions.readMessageHistory,
|
|
|
|
]);
|
|
|
|
}
|