status-go/services
Samuel Hawksby-Robinson 46157dc4dc
Expand Local Notifications to support multiple Notification types (#2100)
* Initial work on expanding Local Notifications

Adding functionality to support multiple notification types in Notification.Body. Currently have a bug that I think is caused by a the jsonMarshal func not working as intented, need to resolve this next before proceeding

* Fixed json.Marshaller issue and implemented json.Unmarshaller

* Tweak errors, go convention is errors don't begin with capital letters

* Added notificationMessageBody with un/marshalling

Also removed the Body interface

* Added check for bodyType mismatch

* Implement building and sending new message notifications

* Refactor to remove cycle imports

* Resolved linting issue ... Hopefully

* Resolving an implicit memory aliasing in a for loop

* version bump

* Added Notification.Category consts
2021-01-12 14:28:27 +00:00
..
accounts Added Identity Images to multi-accounts GetAccounts() 2020-12-17 14:10:00 +01:00
browsers feat: add bookmarks table for the browser bookmarks 2020-11-16 13:31:34 -05:00
ext Expand Local Notifications to support multiple Notification types (#2100) 2021-01-12 14:28:27 +00:00
local-notifications Expand Local Notifications to support multiple Notification types (#2100) 2021-01-12 14:28:27 +00:00
mailservers fix: close resultsets so we don't leak them (#1809) 2020-05-14 11:51:32 +01:00
nimbus Nimbus node support 2020-01-20 13:15:17 +01:00
nodebridge Initialize protocol when waku active (#1832) 2020-02-17 15:38:59 +01:00
peer add wallet favourites 2020-09-21 10:48:00 +02:00
permissions fix: close resultsets so we don't leak them (#1809) 2020-05-14 11:51:32 +01:00
personal Use goimports instead of gofmt 2020-01-06 10:17:23 +01:00
rpcfilters Nimbus node support 2020-01-20 13:15:17 +01:00
shhext Remove flaky suite api_geth_test 2020-10-08 09:48:06 +02:00
status Fix tests and lint 2020-12-17 14:10:00 +01:00
subscriptions Avoid passing node to subscriptions service 2020-01-20 13:15:17 +01:00
typeddata Use goimports instead of gofmt 2020-01-06 10:17:23 +01:00
wakuext Fix tests and lint 2020-12-17 14:10:00 +01:00
wallet Upgrade linter and address issues 2020-12-28 16:55:14 +01:00
shhext_wakuext_test.go Split shhext into shhext and wakuext (#1803) 2020-01-20 21:56:06 +01:00
utils.go New debug_postSync endpoint (#1046) 2018-06-25 15:27:17 +02:00