Skip to content

Convert line (LINE messenger) to LAVA @artifact_processor#794

Merged
abrignoni merged 1 commit into
mainfrom
lava-batch-43
Jun 20, 2026
Merged

Convert line (LINE messenger) to LAVA @artifact_processor#794
abrignoni merged 1 commit into
mainfrom
lava-batch-43

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

Splits the LINE parser into three decorated artifacts (category Line):

  • Line - Contacts — contacts table (naver_line db); no timestamps.
  • Line - Messages — chat_history join; created_time raw → aware UTC datetime. Fixed a latent bug: the to-id logic compared row[4] (the timestamp) against "Outgoing" instead of the direction column (row[7]), so it never fired; also guarded the ',' in members check against NULL members (would have raised TypeError once the direction check worked).
  • Line - Call Logs — call_history db with naver_line attached; start_time/end_time raw → aware UTC datetime.

Shared _line_dbs helper to locate the naver_line / call_history databases; bare except: narrowed to Exception + logfunc.

Verified: byte-compile, all 3 decorated 4-arg, return 3-tuples, no duplicate artifact names repo-wide, CI-style pylint 0 W/E, loader builds (423).

@abrignoni abrignoni merged commit 2ae8771 into main Jun 20, 2026
1 check passed
@abrignoni abrignoni deleted the lava-batch-43 branch June 20, 2026 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant