* added back linux/arm64
* added back linux/arm64/v8
* added yarn in dockerfile
* added yarn in dockerfile
* added yarn in dockerfile
* Lint and format code
* Update proto files and types
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* cleanup imports with new eslint rule to keep imports organized
* updated lock file
* we shouldnt remove package-lock in the docker file and added new package-lock.json
* removed yarn.lock
* updating these files to see if it will work on node version 16
* src/utils/tribes.ts
* update from 13 to 16
* /src/utils/tribeBots.ts
* /src/utils/socket.ts
* /src/utils/setup.ts
* /src/utils/proxy.ts
* /src/utils/nodeInfo.ts
* added ignore to all the files so it'd atleast build
* src/auth.ts
* /src/builtin/git.ts
* src/builtin/loop.ts
* ./src/network/send.ts updated the model types for sqlite upgrade
* ./src/network/receive.ts updated the model types for sqlite upgrade
* ./src/network/modify.ts updated the model types for sqlite upgrade
* ./src/network/intercept.ts updated the model types for sqlite upgrade
* ./src/hub.ts updated the model types for sqlite upgrade
* ./src/helpers.ts updated the model types for sqlite upgrade
* ./src/grpc/regular.ts updated the model types for sqlite upgrade
* ./src/controllers/subscriptions.ts updated the model types for sqlite upgrade
* ./src/controllers/payment.ts updated the model types for sqlite upgrade
* ./src/controllers/messages.ts updated the model types for sqlite upgrade
* ./src/controllers/media.ts updated the model types for sqlite upgrade
* ./src/controllers/invoices.ts updated the model types for sqlite upgrade
* ./src/controllers/invites.ts updated the model types for sqlite upgrade
* ./src/controllers/index.ts updated the model types for sqlite upgrade
* ./src/controllers/details.ts updated the model types for sqlite upgrade
* ./src/controllers/contacts.ts updated the model types for sqlite upgrade
* ./src/controllers/confimations.ts updated the model types for sqlite upgrade
* ./src/controllers/chats.ts updated the model types for sqlite upgrade
* ./src/controllers/chatsTribes.ts updated the model types for sqlite upgrade
* ./src/controllers/bots.ts updated the model types for sqlite upgrade
* ./src/controllers/botapi/pay.ts updated the model types for sqlite upgrade
* ./src/controllers/botapi/index.ts updated the model types for sqlite upgrade
* ./src/controllers/botapi/brodcast.ts updated the model types for sqlite upgrade
* ./src/controllers/api/personal.ts updated the model types for sqlite upgrade
* [*] ./src/utils/timers.ts updated the model types for sqlite upgrade removed an array and added a .toString to make the values the same type
* [*] ./src/controllers/subscriptions.ts updated the model types for sqlite upgrade removed the parse commands as the value we should be getting should be a number already
* [*] ./src/controllers/messages.ts updated the model types for sqlite upgrade removed the parse commands as the value we should be getting should be a number already
* [*] ./src/controllers/queries.ts updated the model types for sqlite upgrade made some changes to the accounting model
* [*] ./src/controllers/lsat.ts updated the model types for sqlite upgrade made some changes to how we get the type for Lsats
* [*] ./src/controllers/lsat.ts for some reason we were not using msgCount and just using the object when it is not a number
* [*] ./src/controllers/chatTribes.ts changed from number array to string since that's what contactId's type is
* [*] ./src/controllers/contacts.ts exisitng has the wrong types being attached to it
* parsed the contactIds to see if they're a number or string and then formatted it properly to use in the sendMessage func
* changed function to work no matter what (thanks Evan :))
* just used json.stringify instead
* added types to the new updates to chat.ts