mirror of
https://github.com/kennethnym/aris.git
synced 2026-04-29 13:11:18 +01:00
dcabc4fbdb3cca84500ed0cc5481a68483799e79
Wrap feedSourceForUser + addSource/replaceSource in upsertSourceConfig with try/catch. When credentials are not yet available (e.g. new CalDAV source before updateSourceCredentials is called), the provider throws but the config is still persisted. updateSourceCredentials will add the source to the session later. Co-authored-by: Ona <no-reply@ona.com>
aelis
To install dependencies:
bun install
Packages
@aelis/source-tfl
TfL (Transport for London) feed source for tube, overground, and Elizabeth line alerts.
Testing
cd packages/aelis-source-tfl
bun run test
Fixtures
Tests use fixture data from real TfL API responses stored in fixtures/tfl-responses.json.
To refresh fixtures:
bun run fetch-fixtures
Description
Languages
TypeScript
97.3%
Shell
1%
CSS
0.8%
JavaScript
0.6%
Dockerfile
0.2%