@ -224,7 +224,7 @@
return !!(this.id && this.id.match(/^rss:/));
},
isBlocked() {
if (this.isMe()) {
if (!this.id || this.isMe()) {
return false;
}
@ -97,6 +97,11 @@ function unpad(paddedData: ArrayBuffer): ArrayBuffer {
export async function isBlocked(number: string) {
const ourDevice = await MultiDeviceProtocol.isOurDevice(number);
if (ourDevice) {
const primary = await MultiDeviceProtocol.getPrimaryDevice(number);
return (
BlockedNumberController.isBlocked(primary) ||