[lib] implement sending FCM notifs using Tunnelbroker
Summary:
Client code to send notif - only updating types to allow this.
Depends on D12771
Test Plan:
Testing different variants of:
const notf: TunnelbrokerFCMNotif = { type: 'FCMNotif', clientMessageID: uuid.v4(), deviceID: '3434', data: JSON.stringify({ id: '1234', body: 'test notif from TB', title: 'HELLO FROM TB', prefix: 'pref', threadID: 'thread', badge: '12', }), priority: 'HIGH', }; await sendNotif(notf);
Reviewers: bartek, marcin
Reviewed By: bartek, marcin
Subscribers: ashoat, tomek
Differential Revision: https://phab.comm.dev/D12772