blob: 41ca3c7d2b083619d3ca8843399b20170eeb8461 [file] [log] [blame]
阳菜,放晴!7e1e3a52025-06-05 23:00:51 +08001import Mock from 'mockjs';
2import MockAdapter from 'axios-mock-adapter';
3import {getUserMessage} from '@/api/homepage';
4
5/**
6 * 设置用户相关的 Mock 接口
7 * @param {MockAdapter} mock
8 */
9export function setupUserMessageMock(mock) {
10 mock.onGet(getUserMessage).reply((config) => {
11 console.log("visited")
12 let data = Mock.mock({
13 'username': '阳菜,放睛!',
14 'inviteCode': '1314520',
15 'stats': {
16 'likes': 0,
17 'following': 25,
18 'followers': 276,
19 'mutualFollows': 52
20 },
21 'upload': '5.2 ',
22 'level': '荣耀会员',
23 // 'works': [{
24 // 'id': 1,
25 // 'title': '【PC】【ARPG】【开放世界】刺客信条影破解版',
26 // 'publishTime': '2025-3-21',
27 // 'downloadCount': 0,
28 // 'seedCount': 1
29 // }],
30 'works': [{
31 'postId': 0,
32 'userId': 0,
33 'postTitle': '阳菜',
34 "postContent": "",
35 "createdAt": 0,
36 "postType": "",
37 "viewCount": 0,
38 "hotScore": 0.0,
39 "lastCalculated": 0
40 }],
41 'petImage': '/assets/pet-blue-star.png',
42 'trafficImage': '/assets/duck-computer.png'
43 });
44 return [200, data];
45 });
46}