Skip to content

Commit 83b827d

Browse files
committed
fix: wrong order of delete proc
1 parent 8940599 commit 83b827d

File tree

3 files changed

+17
-10
lines changed

3 files changed

+17
-10
lines changed

src/app/modules/main/wallet_section/following_addresses/model.nim

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,8 @@ QtObject:
2020
Model* = ref object of QAbstractListModel
2121
items: seq[Item]
2222

23-
proc delete(self: Model) =
24-
self.QAbstractListModel.delete
25-
26-
proc setup(self: Model) =
27-
self.QAbstractListModel.setup
23+
proc setup(self: Model)
24+
proc delete(self: Model)
2825

2926
proc newModel*(): Model =
3027
new(result, delete)
@@ -88,3 +85,9 @@ QtObject:
8885
for item in self.items:
8986
if cmpIgnoreCase(item.getAddress(), address) == 0:
9087
return item
88+
89+
proc setup(self: Model) =
90+
self.QAbstractListModel.setup
91+
92+
proc delete(self: Model) =
93+
self.QAbstractListModel.delete

src/app/modules/main/wallet_section/following_addresses/view.nim

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ QtObject:
1010
model: Model
1111
modelVariant: QVariant
1212

13-
proc delete*(self: View) =
14-
self.QObject.delete
13+
proc delete*(self: View)
1514

1615
proc newView*(delegate: io_interface.AccessInterface): View =
1716
new(result, delete)
@@ -51,3 +50,6 @@ QtObject:
5150

5251
proc fetchFollowingAddresses*(self: View, userAddress: string, search: string = "", limit: int = 10, offset: int = 0) {.slot.} =
5352
self.delegate.fetchFollowingAddresses(userAddress, search, limit, offset)
53+
54+
proc delete*(self: View) =
55+
self.QObject.delete

src/app_service/service/following_address/service.nim

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,7 @@ QtObject:
3232
networkService: network_service.Service
3333
totalFollowingCount: int
3434

35-
proc delete*(self: Service) =
36-
self.QObject.delete
37-
35+
proc delete*(self: Service)
3836
proc newService*(threadpool: ThreadPool, events: EventEmitter, networkService: network_service.Service): Service =
3937
new(result, delete)
4038
result.QObject.setup
@@ -126,3 +124,7 @@ QtObject:
126124
error "fetchFollowingStats: error", error = response.error
127125
except Exception as e:
128126
error "fetchFollowingStats: exception", msg = e.msg
127+
128+
proc delete*(self: Service) =
129+
self.QObject.delete
130+

0 commit comments

Comments
 (0)