1
0

delete channel

This commit is contained in:
Sander van Grieken
2022-06-30 22:57:20 +02:00
parent 456b6048ea
commit db9e2ab311
4 changed files with 46 additions and 3 deletions

View File

@@ -134,6 +134,10 @@ class QEChannelDetails(QObject):
def canForceClose(self):
return ChanCloseOption.LOCAL_FCLOSE in self._channel.get_close_options()
@pyqtProperty(bool, notify=channelChanged)
def canDelete(self):
return self._channel.can_be_deleted()
@pyqtProperty(str, notify=channelChanged)
def message_force_close(self, notify=channelChanged):
return _(messages.MSG_REQUEST_FORCE_CLOSE)
@@ -173,3 +177,7 @@ class QEChannelDetails(QObject):
loop = self._wallet.wallet.network.asyncio_loop
coro = do_close(closetype, self._channel.channel_id)
asyncio.run_coroutine_threadsafe(coro, loop)
@pyqtSlot()
def deleteChannel(self):
self._wallet.wallet.lnworker.remove_channel(self._channel.channel_id)