Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
galaxy-iOS
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
mobile-group
galaxy-iOS
Commits
bdd29cfb
Commit
bdd29cfb
authored
Oct 31, 2024
by
Alex朱枝文
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除上报次数统计
parent
10f6e30a
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
18 deletions
+0
-18
YHButlerMessageReportHandler.swift
...erServiceManager(银河管家)/YHButlerMessageReportHandler.swift
+0
-18
No files found.
galaxy/galaxy/Classes/Modules/ButlerServiceManager(银河管家)/YHButlerMessageReportHandler.swift
View file @
bdd29cfb
...
...
@@ -48,8 +48,6 @@ class YHButlerMessageReportHandler {
}()
private
var
nightReported
=
false
private
var
dailyReportCount
=
0
private
let
oneHourInterval
:
TimeInterval
=
3600
private
let
maxRetryCount
=
3
private
let
retryInterval
:
TimeInterval
=
2.0
...
...
@@ -73,11 +71,8 @@ class YHButlerMessageReportHandler {
func
reset
()
{
messageQueue
.
async
{
[
weak
self
]
in
guard
let
self
=
self
else
{
return
}
self
.
lastReportTime
=
getLastReportDate
()
self
.
nightReported
=
false
self
.
dailyReportCount
=
0
printLog
(
"###处理器状态已重置"
)
}
}
...
...
@@ -149,7 +144,6 @@ class YHButlerMessageReportHandler {
private
func
resetDailyStatus
()
{
nightReported
=
false
dailyReportCount
=
0
}
private
func
reportWithRetry
(
_
message
:
QYSessionInfo
,
_
userId
:
String
,
retryCount
:
Int
)
{
...
...
@@ -192,25 +186,15 @@ class YHButlerMessageReportHandler {
UserDefaults
.
standard
.
synchronize
()
}
self
.
dailyReportCount
+=
1
let
hour
=
Calendar
.
current
.
component
(
.
hour
,
from
:
Date
())
if
hour
>=
0
&&
hour
<
8
{
self
.
nightReported
=
true
}
// DispatchQueue.main.async {
// self.notifyReportCompletion(message, success: true)
// }
self
.
logReportSuccess
(
message
)
}
}
private
func
handleReportFailure
(
_
message
:
QYSessionInfo
)
{
// DispatchQueue.main.async {
// self.notifyReportCompletion(message, success: false)
// }
printLog
(
"###上报失败:"
)
printLog
(
"###消息ID:
\(
message
.
lastMessage
?
.
messageId
??
""
)
"
)
printLog
(
"###消息内容:
\(
message
.
lastMessageText
??
""
)
"
)
...
...
@@ -252,7 +236,6 @@ class YHButlerMessageReportHandler {
}
printLog
(
"###夜间已上报:
\(
nightReported
)
"
)
printLog
(
"###今日上报次数:
\(
dailyReportCount
)
"
)
}
private
func
logSkipReason
()
{
...
...
@@ -281,6 +264,5 @@ class YHButlerMessageReportHandler {
printLog
(
"###消息内容:
\(
message
.
lastMessageText
??
""
)
"
)
let
timeString
=
getTimeString
(
Date
())
printLog
(
"###上报时间:
\(
timeString
)
"
)
printLog
(
"###今日上报次数:
\(
dailyReportCount
)
"
)
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment