MCPcopy Create free account
hub / github.com/Bitmessage/PyBitmessage / HandleDeleteSubscription

Method HandleDeleteSubscription

src/api.py:817–826  ·  view source on GitHub ↗
(self, params)

Source from the content-addressed store, hash-verified

815 return 'Added subscription.'
816
817 def HandleDeleteSubscription(self, params):
818 if len(params) != 1:
819 raise APIError(0, 'I need 1 parameter!')
820 address, = params
821 address = addBMIfNotPresent(address)
822 sqlExecute('''DELETE FROM subscriptions WHERE address=?''', address)
823 shared.reloadBroadcastSendersForWhichImWatching()
824 queues.UISignalQueue.put(('rerenderMessagelistFromLabels', ''))
825 queues.UISignalQueue.put(('rerenderSubscriptions', ''))
826 return 'Deleted subscription if it existed.'
827
828 def ListSubscriptions(self, params):
829 queryreturn = sqlQuery('''SELECT label, address, enabled FROM subscriptions''')

Callers

nothing calls this directly

Calls 4

addBMIfNotPresentFunction · 0.90
sqlExecuteFunction · 0.90
APIErrorClass · 0.85
putMethod · 0.80

Tested by

no test coverage detected