Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yohobuywap-node
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Plain Diff
Browse Files
Authored by
ccbikai(👎🏻🍜)
8 years ago
Commit
0f8c1b5a0727e8203a1869ddb768d524f36d07e6
2 parents
dbd80129
6f55bfd1
Merge branch 'master' into release/5.6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
8 additions
and
17 deletions
apps/home/controllers/installment.js
apps/service/controllers/chat.js
apps/service/models/im-api.js
doraemon/middleware/sub-domain.js
public/js/service/chat/index.js
public/js/service/chat/store.js
apps/home/controllers/installment.js
View file @
0f8c1b5
...
...
@@ -735,7 +735,7 @@ const setMasterCard = (req, res) => {
};
const
sessionKeyAuth
=
(
req
,
res
,
next
)
=>
{
let
uid
=
req
.
user
.
uid
||
req
.
query
.
uid
||
req
.
cookies
.
installmentUid
;
let
uid
=
req
.
query
.
uid
||
req
.
cookies
.
installmentUid
||
(
req
.
user
.
uid
&&
req
.
user
.
uid
.
toString
())
||
''
;
let
sessionKey
=
_
.
get
(
req
,
'user.uid.sessionKey'
);
if
(
sessionKey
&&
!
req
.
session
.
SESSION_KEY
)
{
...
...
apps/service/controllers/chat.js
View file @
0f8c1b5
...
...
@@ -71,15 +71,6 @@ exports.fetchHistory = (req, res) => {
});
};
exports
.
msghistory
=
(
req
,
res
)
=>
{
let
uid
=
req
.
user
.
uid
||
req
.
query
.
uid
;
imApi
.
fetchImHistory
(
uid
).
then
(
result
=>
{
res
.
json
(
result
);
});
};
/**
* Request: 发表留言
* type: POST
...
...
apps/service/models/im-api.js
View file @
0f8c1b5
...
...
@@ -39,13 +39,11 @@ exports.saveMessage = (encryptedUid, conversationId, content) => {
* @param [int] endTime
*/
exports
.
fetchImHistory
=
(
encryptedUid
,
endTime
,
pageSize
,
startTime
)
=>
{
pageSize
=
pageSize
||
10
;
let
params
=
{
pageSize
,
encryptedUid
};
_
.
forEach
({
startTime
,
endTime
},
(
val
,
key
)
=>
{
val
&&
(
params
[
key
]
=
val
);
});
...
...
doraemon/middleware/sub-domain.js
View file @
0f8c1b5
...
...
@@ -16,7 +16,9 @@ module.exports = () => {
if
(
req
.
path
===
'/'
)
{
return
res
.
redirect
(
'//m.yohobuy.com'
);
}
req
.
url
=
`
/
activity$
{
req
.
url
}
`
;
if
(
req
.
path
!==
'/.well-known/apple-app-site-association'
)
{
req
.
url
=
`
/
activity$
{
req
.
url
}
`
;
}
}
else
if
(
req
.
subdomains
.
length
)
{
switch
(
req
.
subdomains
[
0
])
{
case
'guang'
:
// 逛
...
...
public/js/service/chat/index.js
View file @
0f8c1b5
...
...
@@ -760,7 +760,7 @@ let chat = {
return
$
.
Deferred
().
resolve
(
false
);
// eslint-disable-line
}
return
api
.
msghistory
(
encryptedUid
,
msgHistory
.
endTime
)
return
api
.
fetchHistory
(
msgHistory
.
endTime
)
.
done
(
function
(
result
)
{
if
(
!
result
||
result
.
code
!==
200
||
!
result
.
data
)
{
return
false
;
...
...
public/js/service/chat/store.js
View file @
0f8c1b5
...
...
@@ -67,10 +67,10 @@ let api = {
},
// 获取10条历史记录
msghistory
:
function
(
uid
,
endTime
)
{
fetchHistory
:
function
(
endTime
)
{
let
url
=
'/service/im/fetchHistory'
;
let
data
=
{
u
id
encryptedU
id
};
endTime
&&
(
data
.
endTime
=
endTime
);
...
...
Please
register
or
login
to post a comment