From 78b24623af6666f5e04f09133f7a2ceafa085a75 Mon Sep 17 00:00:00 2001 From: Son NK Date: Thu, 26 Mar 2020 19:35:44 +0100 Subject: [PATCH] reformat: create serialize_alias_info() --- app/api/views/alias.py | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/app/api/views/alias.py b/app/api/views/alias.py index 52dfa7e6..74e616f1 100644 --- a/app/api/views/alias.py +++ b/app/api/views/alias.py @@ -57,25 +57,26 @@ def get_aliases(): return ( jsonify( - aliases=[ - { - "id": alias_info.id, - "email": alias_info.alias.email, - "creation_date": alias_info.alias.created_at.format(), - "creation_timestamp": alias_info.alias.created_at.timestamp, - "nb_forward": alias_info.nb_forward, - "nb_block": alias_info.nb_blocked, - "nb_reply": alias_info.nb_reply, - "enabled": alias_info.alias.enabled, - "note": alias_info.note, - } - for alias_info in alias_infos - ] + aliases=[serialize_alias_info(alias_info) for alias_info in alias_infos] ), 200, ) +def serialize_alias_info(alias_info: AliasInfo) -> dict: + return { + "id": alias_info.id, + "email": alias_info.alias.email, + "creation_date": alias_info.alias.created_at.format(), + "creation_timestamp": alias_info.alias.created_at.timestamp, + "nb_forward": alias_info.nb_forward, + "nb_block": alias_info.nb_blocked, + "nb_reply": alias_info.nb_reply, + "enabled": alias_info.alias.enabled, + "note": alias_info.note, + } + + @api_bp.route("/aliases/", methods=["DELETE"]) @cross_origin() @verify_api_key