@@ -74,9 +74,11 @@ public void onViewCreated(@NonNull View view, Bundle savedInstanceState) {
7474
7575 private void addToClass (String searchText ) {
7676 Class newClass = Class .getClassByName (searchText );
77- newClass .addStudent (student .getUsername (), getActivity ());
78- student .addClass (newClass , getActivity (), false );
79- Toast .makeText (getContext (), "you added to this class!" , Toast .LENGTH_SHORT ).show ();
77+ if (!student .getClasses ().contains (newClass )){
78+ newClass .addStudent (student .getUsername (), getActivity ());
79+ student .addClass (newClass , getActivity (), false );
80+ Toast .makeText (getContext (), "you added to this class!" , Toast .LENGTH_SHORT ).show ();
81+ }
8082 }
8183
8284
@@ -90,8 +92,10 @@ public void onDestroyView() {
9092 @ Override
9193 public void onItemClick (View view , int position ) {
9294 Class newClass = Class .classes .get (position );
93- newClass .addStudent (student .getUsername (), getActivity ());
94- student .addClass (newClass , getActivity (), false );
95- Toast .makeText (getContext (), "you added to this class!" , Toast .LENGTH_SHORT ).show ();
95+ if (!student .getClasses ().contains (newClass )){
96+ newClass .addStudent (student .getUsername (), getActivity ());
97+ student .addClass (newClass , getActivity (), false );
98+ Toast .makeText (getContext (), "you added to this class!" , Toast .LENGTH_SHORT ).show ();
99+ }
96100 }
97101}
0 commit comments