async fn insert_reading_state( tx: &mut Transaction<'_, Sqlite>, fp: Fp, reader_info: &ReaderInfo, ) -> Result<(), Error>