windyboy
bafbbf470c
✨ Refactor uuid to id in message handling & processing. ( #6 )
2024-08-14 14:29:24 +08:00
windyboy
8538153cfe
Merge pull request #5 from windyboy/introduce-interfaces
...
introduce-interfaces
2024-08-14 11:49:43 +08:00
windyboy
da1d713946
🚀 Integrate Hasura service into NATS message processing.
2024-08-14 11:48:39 +08:00
windyboy
a5fa4955f4
✨ Add configuration to interfaces.
2024-08-14 11:48:18 +08:00
windyboy
6b44c2d7a0
refactor subscribe ( #4 )
...
* ✨ Refactor nats subscribe method and remove unused argument.
* ✨ Add logging for message insertion 📝
2024-08-14 09:40:47 +08:00
windyboy
5470118461
✨ Update github.com/urfave/cli/v2 to v2.27.4. ( #3 )
2024-08-12 17:48:05 +08:00
windyboy
8a4c46aa34
update handler ( #2 )
...
* 🔧 Remove commented-out regex patterns and initialization in config.
* ✨ Add NATS message publisher with configuration 📩 🚀
* ✨ Add new PlainTextMarshaler and refactor handler in nats package.
2024-08-12 17:47:34 +08:00
windyboy
fd58395db3
🔧 Remove commented-out regex patterns and initialization in config. ( #1 )
2024-08-12 14:23:31 +08:00
windyboy
4ff44804f2
refactor: Remove coverage files from gitignore
2024-08-12 10:12:49 +08:00
windyboy
e468e1f89c
refactor: Add ToString method to ParsedMessage struct
2024-08-09 11:13:25 +08:00
windyboy
85ce23cb16
refactor: Update 'Content' field in HasuraRepository.CreateNew method
2024-08-09 11:07:07 +08:00
windyboy
091a054eab
refactor: Rename 'text' field to 'content' in telegrams table
2024-08-09 10:29:17 +08:00
windyboy
9768bad108
chore: Add task for generating test coverage report
2024-08-07 20:37:34 +08:00
windyboy
68387e4a90
refactor: Add task for generating test coverage report
2024-08-07 20:05:43 +08:00
windyboy
622bd8e11b
refactor: Remove commented-out code in schedule_parser.go
2024-08-07 20:01:14 +08:00
windyboy
8a1de2db43
refactor: Add coverage.html to .gitignore
2024-08-07 20:01:06 +08:00
windyboy
3a1f533d63
hasura
2024-08-07 17:16:07 +08:00
windyboy
15ce2c033a
refactor: Update aviation_parser.go to remove unused code and update constants
2024-08-07 17:05:42 +08:00
windyboy
e1cc851cc3
refactor: Rename 'body_and_footer' column to 'text' in telegrams table
2024-08-07 14:10:15 +08:00
windyboy
dd10023199
refactor: Add installation of gq tool to Taskfile
2024-08-07 14:10:03 +08:00
windyboy
f340c66b19
refactor: Update aviation_parser.go to remove unused code and update constants
2024-08-07 11:10:18 +08:00
windyboy
55a286f521
refactor: Improve error handling in NATS message handling
2024-08-07 11:10:08 +08:00
windyboy
e4fa138089
refactor: Update constants and remove unused code in aviation_parser.go and constants.go
2024-08-07 10:47:15 +08:00
windyboy
5515f353b4
refactor: Refactor aviation_parser.go to improve code readability and maintainability
2024-08-06 22:46:01 +08:00
windyboy
bbaea62788
refactor: Update parseWaypoints function to return error in schedule_parser_test.go
2024-08-06 22:28:46 +08:00
windyboy
afafd51bad
refactor: Remove unused code and update regular expressions in schedule_def.go
2024-08-06 13:12:19 +08:00
windyboy
1e37e21331
chore: Update go.mod dependencies to latest versions
2024-08-06 12:44:43 +08:00
windyboy
a57e924501
refactor: Update aviation_parser.go and pattern.go to use BodyConfig struct instead of config.BodyConfig
2024-08-06 12:44:32 +08:00
windyboy
bef663ca3d
refactor: Update Civial Aviation Authority Telegram message processor usage in main.go and add NATS server connection logging
2024-08-05 15:58:46 +08:00
windyboy
3c37410737
refactor: Update Nats handler and Hasura repository initialization
2024-08-05 11:42:33 +08:00
windyboy
1a858cf19c
refactor: Remove redundant code and improve configuration handling in main.go
2024-08-05 11:23:22 +08:00
windyboy
3c917c93af
refactor: Update main.go to process Civial Aviation Authority Telegram messages and add CLI flag for Nats server address and topic
2024-08-05 10:58:20 +08:00
windyboy
c54bcbc0a8
refactor: Update Taskfile.yml to use lowercase variable names for consistency
2024-08-05 10:11:33 +08:00
windyboy
65500a8d45
refactor: Add task to install ginkgo for testing
2024-08-02 19:45:49 +08:00
windyboy
6a689b073f
deps
2024-08-02 16:43:26 +08:00
windyboy
70e33742fa
mod tidy
2024-08-02 16:39:34 +08:00
windyboy
b9e9c2b8a7
refactor: Remove commented code for extracting flight numbers
2024-08-02 16:04:11 +08:00
windyboy
2690f571ad
refactor: Add support for parsing HO, NS, and EU Airlines flight schedule data
2024-08-02 14:58:44 +08:00
windyboy
aff70c7373
refactor: Update flight schedule parser to handle multiple flight numbers
2024-08-02 14:37:12 +08:00
windyboy
8798727a0d
refactor: Update FlightNumberPattern regex to handle multiple flight numbers
2024-08-02 14:21:12 +08:00
windyboy
144f3a9d9a
refactor: Add support for parsing 翔鹏航空 (8L) flight schedule data
2024-08-02 12:39:57 +08:00
windyboy
a37596b40b
refactor: Add support for parsing ZH Airlines flight schedule data
2024-08-02 12:37:12 +08:00
windyboy
7b1a072f32
refactor: Add support for parsing 9C Airlines flight schedule data
2024-08-02 11:47:07 +08:00
windyboy
81cf4584ac
remove schedule parser definition to another file
2024-08-02 11:40:46 +08:00
windyboy
158a03d4c3
refactor: Improve parsing of CK Airlines (CK) flight schedule data
2024-08-02 11:36:21 +08:00
windyboy
2962dee69d
3U schedule
2024-08-02 11:24:09 +08:00
windyboy
a734f5f25c
refactor: Improve parsing of flight schedule data
2024-08-02 11:15:23 +08:00
zhiqiang feng
d91e61ab5d
up
2024-08-02 10:01:49 +08:00
windyboy
7222be4b59
refactor: Add test for parsing date in schedule_parser_test.go
2024-07-31 21:46:47 +08:00
windyboy
20872710ce
refactor: Improve parsing of flight schedule data
2024-07-31 17:48:36 +08:00