Changeset 6afc64a


Ignore:
Timestamp:
Sep 5, 2005 5:09:19 PM (15 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
8147cdf
Parents:
61b8e35
git-author:
jrandom <jrandom> (09/05/05 17:09:19)
git-committer:
zzz <zzz@…> (09/05/05 17:09:19)
Message:

deal with locations that have : in them (aka http://glog.i2p/archive/archive.txt)

Location:
apps/syndie/java/src/net/i2p/syndie
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • apps/syndie/java/src/net/i2p/syndie/PetName.java

    r61b8e35 r6afc64a  
    7777            s = tok.nextToken(); // skip past the :
    7878        }
    79         if (tok.hasMoreTokens()) {
    80             s = tok.nextToken();
    81             if (":".equals(s)) {
    82                 _location = null;
    83             } else {
    84                 _location = s;
    85             }
    86         } else {
    87             _location = null;
     79        while (tok.hasMoreTokens()) {
     80            if (_location == null)
     81                _location = tok.nextToken();
     82            else
     83                _location = _location + tok.nextToken();
    8884        }
    8985    }
     
    162158   
    163159    public static void main(String args[]) {
    164         test("a:b:c:d:e:f");
    165         test("a:::::d");
    166         test("a:::::");
    167         test("a:b::::");
    168         test(":::::");
     160        test("a:b:c:true:e:f");
     161        test("a:::true::d");
     162        test("a:::true::");
     163        test("a:b::true::");
     164        test(":::trye::");
     165        test("a:b:c:true:e:http://foo.bar");
    169166    }
    170167    private static void test(String line) {
    171168        PetName pn = new PetName(line);
    172169        String val = pn.toString();
    173         System.out.println("OK? " + val.equals(line) + ": " + line);
     170        System.out.println("OK? " + val.equals(line) + ": " + line + " [" + val + "]");
    174171    }
    175172}
  • apps/syndie/java/src/net/i2p/syndie/User.java

    r61b8e35 r6afc64a  
    9999   
    100100    public void invalidate() {
    101         BlogManager.instance().saveUser(this);
     101        if (_authenticated)
     102            BlogManager.instance().saveUser(this);
    102103        init();
    103104    }
Note: See TracChangeset for help on using the changeset viewer.