Skip to content
This repository has been archived by the owner on May 31, 2023. It is now read-only.

Commit

Permalink
serviceはreviewの関数を使う
Browse files Browse the repository at this point in the history
  • Loading branch information
takmita committed May 19, 2022
1 parent 0cc363a commit b8fa747
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 74 deletions.
27 changes: 0 additions & 27 deletions bee_slack_app/service/home.py

This file was deleted.

2 changes: 1 addition & 1 deletion bee_slack_app/service/review.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ def get_reviews(
*,
logger: Any,
conditions: Optional[GetConditions] = None,
limit: int,
limit: Optional[int],
keys: list[ReviewItemKey],
) -> Optional[GetResponse]:
"""
Expand Down
44 changes: 0 additions & 44 deletions bee_slack_app/service/test_home.py

This file was deleted.

2 changes: 1 addition & 1 deletion bee_slack_app/view/home.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ def home(
"fields": [
{
"type": "mrkdwn",
"text": f"* 現在のレビュー投稿数 {review_count_all}件*",
"text": f"*現在のレビュー投稿数 {review_count_all}件*",
}, # type:ignore
],
},
Expand Down
12 changes: 11 additions & 1 deletion bee_slack_app/view_controller/home.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,21 @@
from logging import getLogger

from bee_slack_app.service.review import get_reviews
from bee_slack_app.view.home import home


def home_controller(app):
@app.event("app_home_opened")
def update_home_view(ack, event, client):
ack()
review_count_all = 123

reviews = get_reviews(logger=getLogger(), limit=None, keys=[])

if reviews is None:
review_count_all = 0
else:
review_count_all = len(reviews["items"])

client.views_publish(
user_id=event["user"],
view=home(
Expand Down

0 comments on commit b8fa747

Please sign in to comment.