issues
search
Ptt-official-app
/
go-bbs
BBS file database manager system library in Golang.
Apache License 2.0
80
stars
43
forks
source link
Feature/#86 實作個人看板的歷史留言
#87
Closed
Amobe
closed
3 years ago
Amobe
commented
3 years ago
👏 解決掉的 issue / Resolved Issues
close #86
📝 相關的 issue / Related Issues
86
⛏ 變更內容 / Details of Changes
新增 user_comment_record.go
NewUserCommentRecord 可判斷傳入的資料是否符合留言的格式,並從符合格式的資料中擷取留言者與時間。
新增 ansi.go
小工具可以將 ANSI escape code 移除。
修改 bbs.go
新增 UserCommentConnector interface 處理個人留言的快取(未實作細節)。
新增 GetUserCommentRecordFile method 從所有開板中找出使用者的歷史留言。
新增 GetBoardUserCommentRecord method 從特定看板中找出使用者的歷史留言。
新增 GetBoardArticleCommentRecords method 從特定文章中找出所有使用者的留言。
新增 bbs_test.go 利用 fakeConnector 模擬實際存取檔案的功能,藉此完成 DB 邏輯的測試。
👏 解決掉的 issue / Resolved Issues
📝 相關的 issue / Related Issues
86
⛏ 變更內容 / Details of Changes