Opened 7 years ago

Closed 7 years ago

#7917 closed task (implemented)

Add ReportingManager

Reported by: hellais Owned by: hellais
Priority: Medium Milestone:
Component: Archived/Ooni Version:
Severity: Keywords:
Cc: aagbsn Actual Points:
Parent ID: #7852 Points:
Reviewer: Sponsor:

Description

The reportingManager is responsible for keeping track of the reporting progress. This means reporting to an OONIB backend over Tor Hidden Service or HTTPs, YAML file, database, email, etc.

The tricky part that should be removed from the reporters is the tight coupling with the cmd_line_options.

Reporters should be very loosly coupled with the rest of the system and should only interact with the OManager via

  • createReport
  • writeReportEntry
  • finish


Child Tickets

Change History (1)

comment:1 Changed 7 years ago by hellais

Resolution: implemented
Status: newclosed
Note: See TracTickets for help on using tickets.