SendMessage: allows creation of new conversations in addition to replying to guids
This commit is contained in:
@@ -4081,6 +4081,38 @@ __attribute__((visibility("default"))) @interface IMService : NSObject { }
|
||||
|
||||
@end
|
||||
|
||||
// Monterey
|
||||
#if 0
|
||||
@interface IMChatRegistry ()
|
||||
- (IMChat *)chatWithHandle:(IMHandle *)handle;
|
||||
- (IMChat *)chatWithHandle:(IMHandle *)handle lastAddressedHandle:(NSString *)lastAddressedHandle lastAddressedSIMID:(NSString *)lastAddressedSIMID;
|
||||
- (IMChat *)chatWithHandles:(NSArray<IMHandle *> *)handles;
|
||||
- (IMChat *)chatWithHandles:(NSArray<IMHandle *> *)handles lastAddressedHandle:(NSString *)lastAddressedHandle lastAddressedSIMID:(NSString *)lastAddressedSIMID;
|
||||
- (IMChat *)chatWithHandles:(NSArray<IMHandle *> *)handles displayName:(NSString *)displayName joinedChatsOnly:(BOOL)joinedChatsOnly;
|
||||
- (IMChat *)chatWithHandles:(NSArray<IMHandle *> *)handles displayName:(NSString *)displayName joinedChatsOnly:(BOOL)joinedChatsOnly lastAddressedHandle:(NSString *)lastAddressedHandle lastAddressedSIMID:(NSString *)lastAddressedSIMID;
|
||||
- (NSArray<NSString *> *)allGUIDsForChat:(IMChat *)chat;
|
||||
|
||||
- (IMChat *)existingChatWithHandle:(IMHandle *)handle;
|
||||
- (IMChat *)existingChatWithHandle:(IMHandle *)handle allowAlternativeService:(BOOL)allowAlternativeService;
|
||||
- (IMChat *)existingChatWithHandles:(NSArray<IMHandle *> *)handles;
|
||||
- (IMChat *)existingChatWithHandles:(NSArray<IMHandle *> *)handles allowAlternativeService:(BOOL)allowAlternativeService;
|
||||
|
||||
- (IMChat *)existingChatWithHandles:(NSArray<IMHandle *> *)handles allowAlternativeService:(BOOL)allowAlternativeService groupID:(NSString *)groupID;
|
||||
|
||||
- (IMChat *)existingChatWithHandles:(NSArray *)handles allowAlternativeService:(BOOL)allowAlternativeService groupID:(NSString *)groupID displayName:(NSString *)displayName joinedChatsOnly:(BOOL)joinedChatsOnly;
|
||||
|
||||
- (IMChat *)existingChatWithPinningIdentifier:(NSString *)pinningIdentifier;
|
||||
- (IMChat *)existingChatWithDeviceIndependentID:(NSString *)deviceIndependentID;
|
||||
|
||||
- (IMChat *)existingChatWithPersonID:(NSString *)personID;
|
||||
- (IMChat *)existingChatWithDisplayName:(NSString *)displayName;
|
||||
- (IMChat *)existingChatWithAddresses:(NSArray<NSString *> *)addresses allowAlternativeService:(BOOL)allowAlternativeService bestHandles:(NSArray<IMHandle *> **)outBestHandles;
|
||||
- (IMChat *)existingChatWithContacts:(NSSet *)contacts bestHandles:(NSArray<IMHandle *> **)outBestHandles;
|
||||
|
||||
@end
|
||||
#endif
|
||||
|
||||
|
||||
@interface IMSimulatedChat : IMChat // <IMSimulatedChatDelegate, IMSimulatedDaemonListener>
|
||||
{
|
||||
// id <IMSimulatedChatDelegate> _delegate;
|
||||
|
||||
@@ -745,19 +745,6 @@ struct __va_list_tag {
|
||||
|
||||
@end
|
||||
|
||||
@interface IMImageUtilities : NSObject
|
||||
{
|
||||
}
|
||||
|
||||
+ (struct CGImage *)newThumbnailForTargetSize:(struct CGSize)arg1 imageSize:(struct CGSize)arg2 imageSource:(struct CGImageSource *)arg3 atIndex:(unsigned long long)arg4 mode:(long long)arg5 scale:(double)arg6;
|
||||
+ (struct CGImage *)newThumbnailForTargetSize:(struct CGSize)arg1 imageSize:(struct CGSize)arg2 imageSource:(struct CGImageSource *)arg3 mode:(long long)arg4 scale:(double)arg5;
|
||||
+ (BOOL)persistCPBitmapWithImage:(struct CGImage *)arg1 url:(id)arg2;
|
||||
+ (void)sampleImageEdges:(char *)arg1 usingRect:(struct CGRect)arg2 forMostlyWhitePixels:(unsigned long long *)arg3 otherPixels:(unsigned long long *)arg4 bytesPerRow:(long long)arg5;
|
||||
+ (struct CGSize)imageRefPxSize:(struct CGImage *)arg1;
|
||||
+ (struct CGSize)imageSourcePxSize:(struct CGImageSource *)arg1;
|
||||
|
||||
@end
|
||||
|
||||
@interface IMOneTimeCodeUtilities : NSObject
|
||||
{
|
||||
}
|
||||
@@ -1426,17 +1413,6 @@ struct __va_list_tag {
|
||||
|
||||
@end
|
||||
|
||||
@interface IMImagePreviewGenerator : IMPreviewGenerator <IMPreviewGeneratorProtocol, IMUTITypeInformation>
|
||||
{
|
||||
}
|
||||
|
||||
+ (struct CGImage *)newThumbnailFillToSize:(struct CGSize)arg1 imagePxSize:(struct CGSize)arg2 imageSource:(struct CGImageSource *)arg3 scale:(double)arg4;
|
||||
+ (struct CGImage *)newPreviewFromSourceURL:(id)arg1 withPreviewConstraints:(struct IMPreviewConstraints)arg2 error:(id *)arg3;
|
||||
+ (id)UTITypes;
|
||||
+ (id)fetchUTITypes;
|
||||
|
||||
@end
|
||||
|
||||
|
||||
@interface IMAKAppleIDAuthenticationController : NSObject
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user