{"action":"created","issue":{"url":"https://api.github.com/repos/webtorrent/bittorrent-dht/issues/194","repository_url":"https://api.github.com/repos/webtorrent/bittorrent-dht","labels_url":"https://api.github.com/repos/webtorrent/bittorrent-dht/issues/194/labels{/name}","comments_url":"https://api.github.com/repos/webtorrent/bittorrent-dht/issues/194/comments","events_url":"https://api.github.com/repos/webtorrent/bittorrent-dht/issues/194/events","html_url":"https://github.com/webtorrent/bittorrent-dht/issues/194","id":302926034,"number":194,"title":"Option to ignore mutable put value and defer to network value instead","user":{"login":"chr15m","id":67130,"avatar_url":"https://avatars3.githubusercontent.com/u/67130?v=4","gravatar_id":"","url":"https://api.github.com/users/chr15m","html_url":"https://github.com/chr15m","followers_url":"https://api.github.com/users/chr15m/followers","following_url":"https://api.github.com/users/chr15m/following{/other_user}","gists_url":"https://api.github.com/users/chr15m/gists{/gist_id}","starred_url":"https://api.github.com/users/chr15m/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chr15m/subscriptions","organizations_url":"https://api.github.com/users/chr15m/orgs","repos_url":"https://api.github.com/users/chr15m/repos","events_url":"https://api.github.com/users/chr15m/events{/privacy}","received_events_url":"https://api.github.com/users/chr15m/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-03-07T01:00:48Z","updated_at":"2018-05-15T14:04:38Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"DHT mutable values may be updated out of band and there should be a way for the user to specify they would like to trust the network value rather than their local value.\r\n\r\nThere is a PR for this already in #155 but I think there is a simpler way to allow the client/user to specify that they want to use a network retrieved value rather than the locally cached value by adding `{nocache: true}` to `opts` when making the DHT `get` request.\r\n\r\nUse case for this (as described on #155) is applications where a user has multiple copies of the client running on different devices and all devices are using the same key-pair to write to the same mutable DHT bucket. In that case one of the other copies may update the bucket and we want to make sure we have the latest data rather than our locally cached version."},"comment":{"url":"https://api.github.com/repos/webtorrent/bittorrent-dht/issues/comments/389178986","html_url":"https://github.com/webtorrent/bittorrent-dht/issues/194#issuecomment-389178986","issue_url":"https://api.github.com/repos/webtorrent/bittorrent-dht/issues/194","id":389178986,"user":{"login":"feross","id":121766,"avatar_url":"https://avatars2.githubusercontent.com/u/121766?v=4","gravatar_id":"","url":"https://api.github.com/users/feross","html_url":"https://github.com/feross","followers_url":"https://api.github.com/users/feross/followers","following_url":"https://api.github.com/users/feross/following{/other_user}","gists_url":"https://api.github.com/users/feross/gists{/gist_id}","starred_url":"https://api.github.com/users/feross/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/feross/subscriptions","organizations_url":"https://api.github.com/users/feross/orgs","repos_url":"https://api.github.com/users/feross/repos","events_url":"https://api.github.com/users/feross/events{/privacy}","received_events_url":"https://api.github.com/users/feross/received_events","type":"User","site_admin":false},"created_at":"2018-05-15T14:04:38Z","updated_at":"2018-05-15T14:04:38Z","author_association":"MEMBER","body":"This seems reasonable to me."}}
{"actor":{"display_login":"feross"}}