24 lines
858 B
Java
24 lines
858 B
Java
package org.thoughtcrime.securesms.groups;
|
|
|
|
import android.content.Context;
|
|
|
|
import androidx.annotation.NonNull;
|
|
|
|
import org.signal.storageservice.protos.groups.AccessControl;
|
|
import org.thoughtcrime.securesms.R;
|
|
|
|
public final class GV2AccessLevelUtil {
|
|
|
|
private GV2AccessLevelUtil() {
|
|
}
|
|
|
|
public static String toString(@NonNull Context context, @NonNull AccessControl.AccessRequired attributeAccess) {
|
|
switch (attributeAccess) {
|
|
case ANY : return context.getString(R.string.GroupManagement_access_level_anyone);
|
|
case MEMBER : return context.getString(R.string.GroupManagement_access_level_all_members);
|
|
case ADMINISTRATOR : return context.getString(R.string.GroupManagement_access_level_only_admins);
|
|
default : return context.getString(R.string.GroupManagement_access_level_unknown);
|
|
}
|
|
}
|
|
}
|