Make error reporting around _g_enum_nick_to_value() more consistent
This commit is contained in:
		@@ -49,9 +49,12 @@ public class Matrix.Event.CallAnswer : Matrix.Event.Call {
 | 
				
			|||||||
                    _answer_type = typ;
 | 
					                    _answer_type = typ;
 | 
				
			||||||
                } else {
 | 
					                } else {
 | 
				
			||||||
                    _answer_type = CallAnswerType.UNKNOWN;
 | 
					                    _answer_type = CallAnswerType.UNKNOWN;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    if (Config.DEBUG) {
 | 
				
			||||||
                        warning("Unknown value %s for content.answer.type in a m.call.answer event",
 | 
					                        warning("Unknown value %s for content.answer.type in a m.call.answer event",
 | 
				
			||||||
                                node.get_string());
 | 
					                                node.get_string());
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
            } else {
 | 
					            } else {
 | 
				
			||||||
                warning("content.answer.type is missing from a m.call.answer event");
 | 
					                warning("content.answer.type is missing from a m.call.answer event");
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -57,9 +57,12 @@ public class Matrix.Event.CallInvite : Matrix.Event.Call {
 | 
				
			|||||||
                    _offer_type = typ;
 | 
					                    _offer_type = typ;
 | 
				
			||||||
                } else {
 | 
					                } else {
 | 
				
			||||||
                    _offer_type = CallOfferType.UNKNOWN;
 | 
					                    _offer_type = CallOfferType.UNKNOWN;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    if (Config.DEBUG) {
 | 
				
			||||||
                        warning("Unknown value %s in content.offer.type of a m.call.invite event",
 | 
					                        warning("Unknown value %s in content.offer.type of a m.call.invite event",
 | 
				
			||||||
                                node.get_string());
 | 
					                                node.get_string());
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
            } else {
 | 
					            } else {
 | 
				
			||||||
                warning("content.offer.type is missing from a m.call.invite event");
 | 
					                warning("content.offer.type is missing from a m.call.invite event");
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -56,9 +56,11 @@ public class Matrix.Event.RoomGuestAccess : Matrix.Event.State {
 | 
				
			|||||||
            } else {
 | 
					            } else {
 | 
				
			||||||
                _guest_access = GuestAccess.UNKNOWN;
 | 
					                _guest_access = GuestAccess.UNKNOWN;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                if (Config.DEBUG) {
 | 
				
			||||||
                    warning("Unknown value '%s' in a m.room.guest_access event",
 | 
					                    warning("Unknown value '%s' in a m.room.guest_access event",
 | 
				
			||||||
                            node.get_string());
 | 
					                            node.get_string());
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
        } else {
 | 
					        } else {
 | 
				
			||||||
            warning("content.guest_access is missing from a m.room.guest_access event");
 | 
					            warning("content.guest_access is missing from a m.room.guest_access event");
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -55,6 +55,10 @@ public class Matrix.Event.RoomHistoryVisibility : Matrix.Event.State {
 | 
				
			|||||||
                _visibility = vis;
 | 
					                _visibility = vis;
 | 
				
			||||||
            } else {
 | 
					            } else {
 | 
				
			||||||
                _visibility = Matrix.HistoryVisibility.UNKNOWN;
 | 
					                _visibility = Matrix.HistoryVisibility.UNKNOWN;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                if (Config.DEBUG) {
 | 
				
			||||||
 | 
					                    warning("Unknown history_visibility value %s", node.get_string());
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -51,9 +51,11 @@ public class Matrix.Event.RoomJoinRules : Matrix.Event.State {
 | 
				
			|||||||
            } else {
 | 
					            } else {
 | 
				
			||||||
                _join_rules = Matrix.JoinRules.UNKNOWN;
 | 
					                _join_rules = Matrix.JoinRules.UNKNOWN;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                if (Config.DEBUG) {
 | 
				
			||||||
                    warning("Unknown value %s in a m.room.join_rules event",
 | 
					                    warning("Unknown value %s in a m.room.join_rules event",
 | 
				
			||||||
                            node.get_string());
 | 
					                            node.get_string());
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
        } else {
 | 
					        } else {
 | 
				
			||||||
            _join_rules = Matrix.JoinRules.UNKNOWN;
 | 
					            _join_rules = Matrix.JoinRules.UNKNOWN;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user