Skip to content

Commit dc12dc4

Browse files
committed
(#436) users: udpate user settings
1 parent 250b299 commit dc12dc4

File tree

1 file changed

+32
-2
lines changed

1 file changed

+32
-2
lines changed

MiniSpace.Services.Students/src/MiniSpace.Services.Students.Core/Entities/UserAvailableSettings.cs

+32-2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,13 @@ public class UserAvailableSettings
2929
public Visibility OrganizationIAmCreatorVisibility { get; private set; }
3030
public Visibility OrganizationIFollowVisibility { get; private set; }
3131

32+
public Visibility IsOnlineVisibility { get; private set; }
33+
public Visibility DeviceTypeVisibility { get; private set; }
34+
public Visibility LastActiveVisibility { get; private set; }
35+
36+
public Visibility CountryVisibility { get; private set; }
37+
public Visibility CityVisibility { get; private set; }
38+
3239
public FrontendVersion FrontendVersion { get; private set; }
3340
public PreferredLanguage PreferredLanguage { get; private set; }
3441

@@ -58,6 +65,13 @@ public UserAvailableSettings()
5865
OrganizationIAmCreatorVisibility = Visibility.Everyone;
5966
OrganizationIFollowVisibility = Visibility.Everyone;
6067

68+
IsOnlineVisibility = Visibility.Everyone;
69+
DeviceTypeVisibility = Visibility.Everyone;
70+
LastActiveVisibility = Visibility.Everyone;
71+
72+
CountryVisibility = Visibility.Everyone;
73+
CityVisibility = Visibility.Everyone;
74+
6175
FrontendVersion = FrontendVersion.Default;
6276
PreferredLanguage = PreferredLanguage.English;
6377
}
@@ -70,7 +84,8 @@ public UserAvailableSettings(Visibility createdAtVisibility, Visibility dateOfBi
7084
Visibility connectionVisibility, Visibility followersVisibility, Visibility followingVisibility,
7185
Visibility myPostsVisibility, Visibility connectionsPostsVisibility, Visibility myRepostsVisibility,
7286
Visibility repostsOfMyConnectionsVisibility, Visibility organizationIAmCreatorVisibility,
73-
Visibility organizationIFollowVisibility)
87+
Visibility organizationIFollowVisibility, Visibility isOnlineVisibility, Visibility deviceTypeVisibility,
88+
Visibility lastActiveVisibility, Visibility countryVisibility, Visibility cityVisibility)
7489
{
7590
CreatedAtVisibility = createdAtVisibility;
7691
DateOfBirthVisibility = dateOfBirthVisibility;
@@ -96,6 +111,13 @@ public UserAvailableSettings(Visibility createdAtVisibility, Visibility dateOfBi
96111
OrganizationIAmCreatorVisibility = organizationIAmCreatorVisibility;
97112
OrganizationIFollowVisibility = organizationIFollowVisibility;
98113

114+
IsOnlineVisibility = isOnlineVisibility;
115+
DeviceTypeVisibility = deviceTypeVisibility;
116+
LastActiveVisibility = lastActiveVisibility;
117+
118+
CountryVisibility = countryVisibility;
119+
CityVisibility = cityVisibility;
120+
99121
FrontendVersion = frontendVersion;
100122
PreferredLanguage = preferredLanguage;
101123
}
@@ -108,7 +130,8 @@ public void UpdateSettings(Visibility createdAtVisibility, Visibility dateOfBirt
108130
Visibility connectionVisibility, Visibility followersVisibility, Visibility followingVisibility,
109131
Visibility myPostsVisibility, Visibility connectionsPostsVisibility, Visibility myRepostsVisibility,
110132
Visibility repostsOfMyConnectionsVisibility, Visibility organizationIAmCreatorVisibility,
111-
Visibility organizationIFollowVisibility)
133+
Visibility organizationIFollowVisibility, Visibility isOnlineVisibility, Visibility deviceTypeVisibility,
134+
Visibility lastActiveVisibility, Visibility countryVisibility, Visibility cityVisibility)
112135
{
113136
CreatedAtVisibility = createdAtVisibility;
114137
DateOfBirthVisibility = dateOfBirthVisibility;
@@ -134,6 +157,13 @@ public void UpdateSettings(Visibility createdAtVisibility, Visibility dateOfBirt
134157
OrganizationIAmCreatorVisibility = organizationIAmCreatorVisibility;
135158
OrganizationIFollowVisibility = organizationIFollowVisibility;
136159

160+
IsOnlineVisibility = isOnlineVisibility;
161+
DeviceTypeVisibility = deviceTypeVisibility;
162+
LastActiveVisibility = lastActiveVisibility;
163+
164+
CountryVisibility = countryVisibility;
165+
CityVisibility = cityVisibility;
166+
137167
FrontendVersion = frontendVersion;
138168
PreferredLanguage = preferredLanguage;
139169
}

0 commit comments

Comments
 (0)