Thanks for replying about this question.  However I can't seem to figure out 
how to access the isStranger property  in Applescript.  I tried the following 
code:
                
                                if isStranger of eachContact then
                                        log uName & "is a stranger"

But I get the following error 

Adium got an error: Can’t make isStranger of contact "xyz" of account id 3 of 
service "Yahoo!" into type specifier.

How is the isStranger property accessed in Applescript?



On Feb 8, 2013, at 8:15 PM, Evan D. Schoenberg, M.D. wrote:

> On Wednesday, January 23, 2013 at 3:06 PM, Steve Schow wrote:
>> I am trying to write an applescript that will go through all the 1000+ 
>> contacts that have accumulated, and delete the ones which are no longer 
>> active. I have maybe 100 active contacts. By active I mean, they are 
>> currently an "added" yahoo user on my yahoo contact list that I see. When I 
>> remove a contact, adium seems to keep the contact object internally anyway, 
>> just in case I might add that contact again, then their complete info will 
>> still be there. I want to completely nuke the ones that are not active 
>> anymore.
>> 
>> So the question is, in Applescript when I'm looking at a contact object, how 
>> can I determine if that contact is currently on my actual yahoo contact 
>> list, as opposed to just lurking in the plist?
> The isStranger property might serve to allow that distinction, Steve.  It's 
> protocol dependent what exactly 'stranger' means, and I'm not sure about 
> Yahoo offhand.
> 
> -Evan
> 
>  

Reply via email to