mirror of
				https://github.com/pierre42100/ComunicAndroid
				synced 2025-11-04 11:34:06 +00:00 
			
		
		
		
	Transferred notification message parts into strings.xml
This commit is contained in:
		@@ -3,10 +3,12 @@ package org.communiquons.android.comunic.client.data.utils;
 | 
			
		||||
import android.content.Context;
 | 
			
		||||
import android.util.ArrayMap;
 | 
			
		||||
 | 
			
		||||
import org.communiquons.android.comunic.client.R;
 | 
			
		||||
import org.communiquons.android.comunic.client.data.enums.NotifElemType;
 | 
			
		||||
import org.communiquons.android.comunic.client.data.enums.NotificationTypes;
 | 
			
		||||
import org.communiquons.android.comunic.client.data.models.Notif;
 | 
			
		||||
import org.communiquons.android.comunic.client.data.models.UserInfo;
 | 
			
		||||
import org.communiquons.android.comunic.client.ui.utils.UiUtils;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Notifications utilities
 | 
			
		||||
@@ -34,24 +36,24 @@ public class NotifsUtils {
 | 
			
		||||
 | 
			
		||||
        //For friendship request
 | 
			
		||||
        if(notif.getType() == NotificationTypes.SENT_FRIEND_REQUEST)
 | 
			
		||||
            message += "sent you a friendship request.";
 | 
			
		||||
            message += UiUtils.getString(context, R.string.notif_sent_friend_request);
 | 
			
		||||
        if(notif.getType() == NotificationTypes.ACCEPTED_FRIEND_REQUEST)
 | 
			
		||||
            message += "accepted your friendship request.";
 | 
			
		||||
            message += UiUtils.getString(context, R.string.notif_accepted_friend_request);
 | 
			
		||||
        if(notif.getType() == NotificationTypes.REJECTED_FRIEND_REQUEST)
 | 
			
		||||
            message += "rejected your friendship request.";
 | 
			
		||||
            message += UiUtils.getString(context, R.string.notif_rejected_friend_request);
 | 
			
		||||
 | 
			
		||||
        //In case of creation of an element
 | 
			
		||||
        if(notif.getType() == NotificationTypes.ELEM_CREATED){
 | 
			
		||||
 | 
			
		||||
            //For the posts
 | 
			
		||||
            if(notif.getOn_elem_type() == NotifElemType.POST)
 | 
			
		||||
                message += "created a new post";
 | 
			
		||||
                message += UiUtils.getString(context, R.string.notif_created_post);
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        //For comments creation
 | 
			
		||||
        if(notif.getType() == NotificationTypes.COMMENT_CREATED){
 | 
			
		||||
            message += "posted a comment";
 | 
			
		||||
            message += UiUtils.getString(context, R.string.notif_posted_comment);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        //Add a separator
 | 
			
		||||
@@ -62,10 +64,10 @@ public class NotifsUtils {
 | 
			
		||||
        if(notif.getFrom_container_type() == NotifElemType.USER_PAGE){
 | 
			
		||||
 | 
			
		||||
            if(notif.getFrom_user_id() == notif.getFrom_container_id())
 | 
			
		||||
                message += "on his / her page";
 | 
			
		||||
                message += UiUtils.getString(context, R.string.notif_on_creator_page);
 | 
			
		||||
            else
 | 
			
		||||
                message += "on " + userInfos.get(notif.getFrom_container_id()).getDisplayFullName()
 | 
			
		||||
                        + "'s page";
 | 
			
		||||
                message += UiUtils.getString(context, R.string.notif_on_user_page,
 | 
			
		||||
                        userInfos.get(notif.getFrom_container_id()).getDisplayFullName());
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -17,10 +17,10 @@ import org.communiquons.android.comunic.client.R;
 | 
			
		||||
public class UiUtils {
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Get a color from ressources
 | 
			
		||||
     * Get a color from resources
 | 
			
		||||
     *
 | 
			
		||||
     * @param context The context of the application
 | 
			
		||||
     * @param color_id The ID of the ressource
 | 
			
		||||
     * @param color_id The ID of the resource
 | 
			
		||||
     * @return The ID of the color
 | 
			
		||||
     */
 | 
			
		||||
    public static int getColor(Context context, int color_id){
 | 
			
		||||
@@ -34,7 +34,7 @@ public class UiUtils {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Get a drawable from ressources
 | 
			
		||||
     * Get a drawable from resources
 | 
			
		||||
     *
 | 
			
		||||
     * @param context The context of the application
 | 
			
		||||
     * @param drawable_id The ID of the drawable to get
 | 
			
		||||
@@ -44,12 +44,28 @@ public class UiUtils {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Get a string from ressources
 | 
			
		||||
     * Get a string from resources
 | 
			
		||||
     *
 | 
			
		||||
     * @param context The context of the application
 | 
			
		||||
     * @param res_id The ID of the resource
 | 
			
		||||
     * @return The string
 | 
			
		||||
     */
 | 
			
		||||
    public static String getString(Context context, int res_id){
 | 
			
		||||
        return context.getResources().getString(res_id);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Get a string from resources with parameters
 | 
			
		||||
     *
 | 
			
		||||
     * @param context The context of the application
 | 
			
		||||
     * @param res_id Resource ID
 | 
			
		||||
     * @param formatsArgs Additional arguments
 | 
			
		||||
     * @return The string
 | 
			
		||||
     */
 | 
			
		||||
    public static String getString(Context context, int res_id, Object... formatsArgs){
 | 
			
		||||
        return context.getResources().getString(res_id, formatsArgs);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Create and display a loading dialog
 | 
			
		||||
     *
 | 
			
		||||
 
 | 
			
		||||
@@ -157,4 +157,11 @@
 | 
			
		||||
    <string name="err_delete_all_notifs">An error occurred while trying to delete the entire list of notifications!</string>
 | 
			
		||||
    <string name="success_delete_all_notifs">All the notifications have been deleted!</string>
 | 
			
		||||
    <string name="err_get_list_notifs">An error occurred while trying to get the list of notifications !</string>
 | 
			
		||||
    <string name="notif_sent_friend_request">sent you a friendship request.</string>
 | 
			
		||||
    <string name="notif_accepted_friend_request">accepted your friendship request.</string>
 | 
			
		||||
    <string name="notif_rejected_friend_request">rejected your friendship request.</string>
 | 
			
		||||
    <string name="notif_created_post">created a new post</string>
 | 
			
		||||
    <string name="notif_posted_comment">posted a comment</string>
 | 
			
		||||
    <string name="notif_on_creator_page">on his / her page</string>
 | 
			
		||||
    <string name="notif_on_user_page">on %1$s\'s page</string>
 | 
			
		||||
</resources>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user