Event JSON
{
"id": "728db1d4a71acc611da91af1789e326ca461145c09e3bae9470111b9e156cb35",
"pubkey": "2193d5e779f0632c0684984612b70ff3f4ec136f4c1e8f5ff59c270280a22b8b",
"created_at": 1693622713,
"kind": 1,
"tags": [
[
"p",
"81345d63e890ba0dab082a9a47a59c4bf71b0df69d535203fddbd2123e3f4b60",
"wss://relay.mostr.pub"
],
[
"p",
"aed0b8708bc48239d5e53b5668999ad92e7aa1f31996e58cbceaf2c11e6970bd",
"wss://relay.mostr.pub"
],
[
"e",
"ebff099a7095d717622c1c27ba6ef573f0b0eea5beff7c8aaa4a4dbab4a71ee4",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://mastodon.social/users/mjtsai/statuses/110993258150469951",
"activitypub"
]
],
"content": "nostr:npub1sy696clgjzaqm2cg92dy0fvuf0m3kr0kn4f4yqlam0fpy03lfdsqpg5dxr Yeah, this is a tricky one. I think it actually goes the other way. `==` from the `Equatable` conformance on `NSObject` calls `isEqual`. `==` is static so it can’t be overridden, and you can’t reconform a subclass to `Equatable`. For the same reason, you’ll probably also want to override `NSObject.hash` because otherwise `MyCoolItem` is `Hashable` (since it inherits from `NSObject`) but doesn’t follow the contract.",
"sig": "42ff95b3b8a2d3c48bfde6f6c88a3992c891cf2df1a41ba27ac84931420312b1b1d417c85e56c1f198063e5ff51b2096c1136bdb02e7da17fa5de5c54e1fc214"
}