| 638 | } |
| 639 | |
| 640 | func (n *daemonNativeTools) networkToolBindings( |
| 641 | availability toolspkg.NativeAvailabilityFunc, |
| 642 | readAvailability toolspkg.NativeAvailabilityFunc, |
| 643 | ) map[toolspkg.ToolID]nativeToolBinding { |
| 644 | return map[toolspkg.ToolID]nativeToolBinding{ |
| 645 | toolspkg.ToolIDNetworkStatus: { |
| 646 | call: n.networkStatus, |
| 647 | availability: availability, |
| 648 | }, |
| 649 | toolspkg.ToolIDNetworkChannels: { |
| 650 | call: n.networkChannels, |
| 651 | availability: availability, |
| 652 | }, |
| 653 | toolspkg.ToolIDNetworkInbox: { |
| 654 | call: n.networkInbox, |
| 655 | availability: availability, |
| 656 | }, |
| 657 | toolspkg.ToolIDNetworkPeers: { |
| 658 | call: n.networkPeers, |
| 659 | availability: availability, |
| 660 | }, |
| 661 | toolspkg.ToolIDNetworkSend: { |
| 662 | call: n.networkSend, |
| 663 | availability: availability, |
| 664 | }, |
| 665 | toolspkg.ToolIDNetworkChannelCreate: { |
| 666 | call: n.networkChannelCreate, |
| 667 | availability: readAvailability, |
| 668 | }, |
| 669 | toolspkg.ToolIDNetworkChannelUpdate: { |
| 670 | call: n.networkChannelUpdate, |
| 671 | availability: readAvailability, |
| 672 | }, |
| 673 | toolspkg.ToolIDNetworkSubscriptions: { |
| 674 | call: n.networkSubscriptions, |
| 675 | availability: readAvailability, |
| 676 | }, |
| 677 | toolspkg.ToolIDNetworkSubscribe: { |
| 678 | call: n.networkSubscribe, |
| 679 | availability: readAvailability, |
| 680 | }, |
| 681 | toolspkg.ToolIDNetworkMute: { |
| 682 | call: n.networkMute, |
| 683 | availability: readAvailability, |
| 684 | }, |
| 685 | toolspkg.ToolIDNetworkDigestMode: { |
| 686 | call: n.networkDigestMode, |
| 687 | availability: readAvailability, |
| 688 | }, |
| 689 | toolspkg.ToolIDNetworkUnmute: { |
| 690 | call: n.networkUnmute, |
| 691 | availability: readAvailability, |
| 692 | }, |
| 693 | toolspkg.ToolIDNetworkThreads: { |
| 694 | call: n.networkThreads, |
| 695 | availability: readAvailability, |
| 696 | }, |
| 697 | toolspkg.ToolIDNetworkThreadMessages: { |