@@ -15,6 +15,8 @@ public final class PreviewDataProvider {
15
15
let userDetails : [ UserDetail ]
16
16
let instances : [ Instance ]
17
17
18
+ static let iconImageUrl = URL ( string: " https://www.mediafire.com/convkey/f444/fmivuoxwvdvnucx9g.jpg " )
19
+
18
20
private init ( ) {
19
21
let instance = Self . generateInstance ( worldId: UUID ( ) , instanceId: 0 )
20
22
let onlineFriendsSet : [ FriendSet ] = ( 0 ..< 50 ) . map { count in
@@ -65,8 +67,8 @@ public final class PreviewDataProvider {
65
67
bio: " This is the demo user. " ,
66
68
bioLinks: SafeDecodingArray ( ) ,
67
69
currentAvatar: " " ,
68
- avatarImageUrl: nil ,
69
- avatarThumbnailUrl: nil ,
70
+ avatarImageUrl: PreviewDataProvider . iconImageUrl ,
71
+ avatarThumbnailUrl: PreviewDataProvider . iconImageUrl ,
70
72
dateJoined: Date ( ) ,
71
73
displayName: " usr_ \( previewUserId. uuidString. prefix ( 8 ) ) " ,
72
74
friendKey: " " ,
@@ -80,13 +82,13 @@ public final class PreviewDataProvider {
80
82
offlineFriends: offlineFriends. map ( \. id) ,
81
83
onlineFriends: onlineFriends. map ( \. id) ,
82
84
pastDisplayNames: [ ] ,
83
- profilePicOverride: nil ,
85
+ profilePicOverride: PreviewDataProvider . iconImageUrl ,
84
86
state: . active,
85
87
status: . active,
86
88
statusDescription: " status " ,
87
89
tags: UserTags ( ) ,
88
90
twoFactorAuthEnabled: true ,
89
- userIcon: URL ( string : " https://ul.h3z.jp/9gGIcerr.png " ) ,
91
+ userIcon: PreviewDataProvider . iconImageUrl ,
90
92
userLanguage: nil ,
91
93
userLanguageCode: nil ,
92
94
presence: User . Presence ( )
@@ -119,21 +121,21 @@ public final class PreviewDataProvider {
119
121
status: UserStatus
120
122
) -> Friend {
121
123
Friend (
122
- bio: nil ,
124
+ bio: " Biography " ,
123
125
bioLinks: SafeDecodingArray ( ) ,
124
- avatarImageUrl: nil ,
125
- avatarThumbnailUrl: nil ,
126
+ avatarImageUrl: iconImageUrl ,
127
+ avatarThumbnailUrl: iconImageUrl ,
126
128
displayName: " User_ \( id. uuidString. prefix ( 8 ) ) " ,
127
129
id: " usr_ \( id. uuidString) " ,
128
130
isFriend: true ,
129
131
lastLogin: Date ( ) ,
130
132
lastPlatform: " standalonewindows " ,
131
133
platform: . blank,
132
- profilePicOverride: nil ,
134
+ profilePicOverride: iconImageUrl ,
133
135
status: status,
134
136
statusDescription: " " ,
135
137
tags: UserTags ( ) ,
136
- userIcon: URL ( string : " https://ul.h3z.jp/9gGIcerr.png " ) ,
138
+ userIcon: iconImageUrl ,
137
139
location: location,
138
140
friendKey: " "
139
141
)
@@ -149,19 +151,19 @@ public final class PreviewDataProvider {
149
151
UserDetail (
150
152
bio: " Demo " ,
151
153
bioLinks: SafeDecodingArray ( ) ,
152
- avatarImageUrl: nil ,
153
- avatarThumbnailUrl: nil ,
154
+ avatarImageUrl: iconImageUrl ,
155
+ avatarThumbnailUrl: iconImageUrl ,
154
156
displayName: " User_ \( id. uuidString. prefix ( 8 ) ) " ,
155
157
id: " usr_ \( id. uuidString) " ,
156
158
isFriend: isFriend,
157
159
lastLogin: Date ( ) ,
158
160
lastPlatform: " standalonewindows " ,
159
- profilePicOverride: nil ,
161
+ profilePicOverride: iconImageUrl ,
160
162
state: state,
161
163
status: status,
162
164
statusDescription: " Demo " ,
163
165
tags: UserTags ( ) ,
164
- userIcon: URL ( string : " https://ul.h3z.jp/9gGIcerr.png " ) ,
166
+ userIcon: iconImageUrl ,
165
167
location: location,
166
168
friendKey: " " ,
167
169
dateJoined: Date ( ) ,
@@ -212,8 +214,8 @@ public final class PreviewDataProvider {
212
214
capacity: 32 ,
213
215
tags: [ ] ,
214
216
releaseStatus: . public,
215
- imageUrl: URL ( string : " https://ul.h3z.jp/ecWPM0Wk.jpg " ) ,
216
- thumbnailImageUrl: URL ( string : " https://ul.h3z.jp/ecWPM0Wk.jpg " ) ,
217
+ imageUrl: Const . privateWorldImageUrl ,
218
+ thumbnailImageUrl: Const . privateWorldImageUrl ,
217
219
namespace: nil ,
218
220
organization: " " ,
219
221
previewYoutubeId: " " ,
@@ -228,4 +230,8 @@ public final class PreviewDataProvider {
228
230
version: 1
229
231
)
230
232
}
233
+
234
+ public static func generateWorld( ) -> World {
235
+ generateWorld ( worldId: UUID ( ) )
236
+ }
231
237
}
0 commit comments