4574c665ea
Conform more code to strict null checking ( #10167 )
...
* Conform more code to strict null checking
* Delint
* Iterate PR based on feedback
2023-02-16 17:21:44 +00:00
e8b92b308b
Conform more code to strict null checking ( #10169 )
...
* Conform more code to strict null checking
* delint
* Iterate
* delint
* Fix bad test
2023-02-16 09:38:44 +00:00
61a63e47f4
Comply with noImplicitAny ( #9940 )
...
* Stash noImplicitAny work
* Stash
* Fix imports
* Iterate
* Fix tests
* Delint
* Fix tests
2023-02-13 11:39:16 +00:00
526645c791
Apply prettier formatting
2022-12-12 12:24:14 +01:00
e233cf5061
Live location sharing: fix safari timestamps pt 2 ( #8443 )
...
* handle safari cocoa core data timestamps
Signed-off-by: Kerry Archibald <kerrya@element.io >
* actually fix safari timestamp issue properly
Signed-off-by: Kerry Archibald <kerrya@element.io >
* actually fix safari timestamp issue properly
Signed-off-by: Kerry Archibald <kerrya@element.io >
2022-04-29 09:12:28 +00:00
c4e988f406
increase geolocation timeout options to more realistic values ( #8439 )
...
Signed-off-by: Kerry Archibald <kerrya@element.io >
2022-04-28 15:51:47 +01:00
d2b97e251e
Live location sharing - handle geolocation errors ( #8179 )
...
* display live share warning only when geolocation is happening
Signed-off-by: Kerry Archibald <kerrya@element.io >
* kill beacons when geolocation is unavailable or permissions denied
Signed-off-by: Kerry Archibald <kerrya@element.io >
* polish and comments
Signed-off-by: Kerry Archibald <kerrya@element.io >
2022-03-28 18:46:39 +02:00
e9b2aea97b
Live location sharing - send geolocation beacon events - happy path ( #8127 )
...
* geolocation utilities
Signed-off-by: Kerry Archibald <kerrya@element.io >
* messy send events
Signed-off-by: Kerry Archibald <kerrya@element.io >
* add geolocation services
Signed-off-by: Kerry Archibald <kerrya@element.io >
* geolocation tests
Signed-off-by: Kerry Archibald <kerrya@element.io >
* debounce with backup emit every 30s
Signed-off-by: Kerry Archibald <kerrya@element.io >
* import reorder
Signed-off-by: Kerry Archibald <kerrya@element.io >
* some more working tests
Signed-off-by: Kerry Archibald <kerrya@element.io >
* complicated timeout testing
Signed-off-by: Kerry Archibald <kerrya@element.io >
* publish first location immediately
Signed-off-by: Kerry Archibald <kerrya@element.io >
* move advanceDateAndTime to utils, tidy
Signed-off-by: Kerry Archibald <kerrya@element.io >
* typos
Signed-off-by: Kerry Archibald <kerrya@element.io >
* types and lint
Signed-off-by: Kerry Archibald <kerrya@element.io >
2022-03-28 10:48:38 +00:00
0d513b3a2d
geo.getCurrentPosition and some testing helpers ( #8150 )
...
Signed-off-by: Kerry Archibald <kerrya@element.io >
2022-03-25 12:30:50 +01:00
1495c23a14
Live location sharing: geolocation utilities ( #8126 )
...
* geolocation utilities
Signed-off-by: Kerry Archibald <kerrya@element.io >
* remove debug
Signed-off-by: Kerry Archibald <kerrya@element.io >
* comments for ts-ignores
Signed-off-by: Kerry Archibald <kerrya@element.io >
2022-03-23 17:08:56 +00:00