diff --git a/scl.py b/scl.py index 7701d42..5101962 100644 --- a/scl.py +++ b/scl.py @@ -373,6 +373,7 @@ with Session(engine) as session: existing_record = lookup_result.one() updated_properties = [] updated_entries = [] + map_media_post = None est_restoration_diff_mins = ( abs( @@ -415,8 +416,12 @@ with Session(engine) as session: max_event_class = classify_event_size(existing_record.max_num_people) if existing_record.outage_geometries != outage_geometries: print("Geometries modified") + updated_properties.append("area") existing_record.outage_geometries = outage_geometries existing_record.geometries_modified = True + map_media_post, _ = generate_post_map_image( + event, event_class, outage_geometries + ) if updated_properties: updated_properties.sort() @@ -441,6 +446,7 @@ with Session(engine) as session: post_result = mastodon_client.status_post( status="\n".join(updated_entries), in_reply_to_id=existing_record.most_recent_post_id, + media_ids=map_media_post, visibility="public", language="en", )