mirror of
https://codeberg.org/grunfink/snac2.git
synced 2024-11-26 06:53:37 +00:00
New function object_here_by_md5().
This commit is contained in:
parent
908e068e36
commit
0c525335ee
1 changed files with 9 additions and 4 deletions
13
data.c
13
data.c
|
@ -411,11 +411,18 @@ d_char *_object_fn(const char *id)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
int object_here_by_md5(char *id)
|
||||||
|
/* checks if an object is already downloaded */
|
||||||
|
{
|
||||||
|
xs *fn = _object_fn_by_md5(id);
|
||||||
|
return mtime(fn) > 0.0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
int object_here(char *id)
|
int object_here(char *id)
|
||||||
/* checks if an object is already downloaded */
|
/* checks if an object is already downloaded */
|
||||||
{
|
{
|
||||||
xs *fn = _object_fn(id);
|
xs *fn = _object_fn(id);
|
||||||
|
|
||||||
return mtime(fn) > 0.0;
|
return mtime(fn) > 0.0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -818,10 +825,8 @@ d_char *timeline_top_level(d_char *list)
|
||||||
if (!object_parent(line, line2, sizeof(line2)))
|
if (!object_parent(line, line2, sizeof(line2)))
|
||||||
break;
|
break;
|
||||||
|
|
||||||
xs *pfn = _object_fn_by_md5(line2);
|
|
||||||
|
|
||||||
/* well, there is a parent... but if it's not there, use this */
|
/* well, there is a parent... but if it's not there, use this */
|
||||||
if (mtime(pfn) == 0.0)
|
if (!object_here_by_md5(line2))
|
||||||
break;
|
break;
|
||||||
|
|
||||||
/* it's here! try again with its own parent */
|
/* it's here! try again with its own parent */
|
||||||
|
|
Loading…
Reference in a new issue