質問編集履歴

5

少しだけ文章を補足しました

2017/10/02 13:15

投稿

gesorein
gesorein

スコア101

test CHANGED
File without changes
test CHANGED
@@ -106,7 +106,7 @@
106
106
 
107
107
  **[方法2]**
108
108
 
109
- messages テーブルの `created_at` が `read_at` より大きいメッセージの数を
109
+ messages テーブルの `created_at` が subscriptions テーブルの `read_at` より大きいメッセージの数を
110
110
 
111
111
  チャンネルの表示時にカウントし、それを未読数として表示します。
112
112
 

4

文章の細かな間違いを修正

2017/10/02 13:15

投稿

gesorein
gesorein

スコア101

test CHANGED
File without changes
test CHANGED
@@ -98,7 +98,7 @@
98
98
 
99
99
  subscriptions テーブルに `unread_count` という未読数を保存する数値型のカラムを追加し、
100
100
 
101
- メッセージの送信時に購読者全員の `unread_count` カウントをインクリメントします。
101
+ メッセージの送信時に購読者全員の `unread_count` をインクリメントします。
102
102
 
103
103
  ユーザーがチャンネルページを表示したときに `unread_count` をゼロにします。
104
104
 

3

スペルミスを修正

2017/09/27 11:59

投稿

gesorein
gesorein

スコア101

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  今回はチャットの未読数を表示する機能の実装方法について質問があります。
10
10
 
11
- 未読数の仕様は、Messanger, LINE, Slack などに付いている機能と似たようなもので、
11
+ 未読数の仕様は、Messenger, LINE, Slack などに付いている機能と似たようなもので、
12
12
 
13
13
  未読数はチャットのチャンネルを表示したときにリセットする仕様を考えています。
14
14
 

2

データベース関連のタグを追加しました

2017/09/22 10:04

投稿

gesorein
gesorein

スコア101

test CHANGED
File without changes
test CHANGED
File without changes

1

細かな表記の修正

2017/09/22 10:03

投稿

gesorein
gesorein

スコア101

test CHANGED
File without changes
test CHANGED
@@ -4,9 +4,7 @@
4
4
 
5
5
 
6
6
 
7
- ## 聞きたいこと
7
+ ##聞きたいこと
8
-
9
-
10
8
 
11
9
  今回はチャットの未読数を表示する機能の実装方法について質問があります。
12
10
 
@@ -16,9 +14,7 @@
16
14
 
17
15
 
18
16
 
19
- ## 構成について
17
+ ##構成について
20
-
21
-
22
18
 
23
19
  今回実装するチャット機能には複数人でチャットを送受信できるチャンネル機能があり、
24
20
 
@@ -92,7 +88,7 @@
92
88
 
93
89
 
94
90
 
95
- ## 考えたこと
91
+ ##考えたこと
96
92
 
97
93
  未読数の表示機能を開発するにあたり、以下の2つの方法を考えました。
98
94
 
@@ -116,7 +112,7 @@
116
112
 
117
113
 
118
114
 
119
- ### それぞれの方法の比較
115
+ ###それぞれの方法の比較
120
116
 
121
117
  方法1の場合は、送信のたびにデータベースを更新するので、送信時のオーバーヘッドが大きいです。
122
118
 
@@ -128,9 +124,7 @@
128
124
 
129
125
 
130
126
 
131
- ## 最後に
127
+ ##最後に
132
-
133
-
134
128
 
135
129
  方法1、方法2どちらのほうが良いか、あるいは別の方法があればご教示いただけると幸いです。
136
130